MS Studio 8を使用してかなり古いコードをコンパイルしていて、かなり迷惑なエラーが発生します: エラーMIDL2025:構文エラー:インターフェイス名またはDispatchInterfaceNameまたはCoclassNameまたはModuleNameまたはLibraryName 「例外」の近くの型指定。それはメーカー6エラー:MIDL2025:構文エラー:インターフェイスが予期しています
答えて
を使用してコンパイルし
#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__
exception UserCORBAException {
string xml;
};
#endif//__UserCORBAException_IDL__
は、Microsoft IDLコンパイラでCORBA IDLをコンパイルしているように見えます:
それは*のの.idlです。彼らは別の言語です、彼らはちょうど同じファイル拡張子を使用しています。
私はあなたが既存のプロジェクトをインポートしていると仮定していますが、ファイルをコンパイルするために提案されたツールを受け入れましたが、間違ったツールです。
CORBA IDLコンパイラを使用する必要があります。
+1、これは正解です。 –
私はomniidl.exeでCORBA IDLをコンパイルしています。これは必要なヘッダーとcppファイルを生成します。これは、MS Studio 8でプロジェクトをコンパイルする前に実行されます。* .idlファイルはプロジェクトから除外されますが、プロジェクトのソースディレクトリにあります。 –
* .projファイルからMIDLを手動で削除して問題を解決しました。 –
- 1. 構文解析エラー:構文エラー、予期しない '?'エラー
- 2. 構文解析エラー:予期しない構文エラー '{'エラー
- 3. PHP構文エラーが予期しない '}'
- 4. 構文解析エラー:予期しない構文エラーです。
- 5. 構文解析エラー:構文エラー、予期しない '='、予期している '、'または ';'
- 6. PHP構文解析エラー:構文エラー、予期しないT_ECHOがあります
- 7. 解析エラー:構文エラー、予期しないT_STRINGが...エラー
- 8. 構文解析エラー:予期しない構文エラー - > '(T_OBJECT_OPERATOR)
- 9. 構文エラー:予期しない構文エラーT_VARIABLE、INSERT INTO、php
- 10. cakePHP - 構文解析エラー:構文エラー、予期しないT_STRING
- 11. 構文解析エラー:予期しない構文エラー '[' with php 5.3
- 12. 構文エラー:予期しない構文エラー '{' on 44行
- 13. PHP構文解析エラー:予期しない構文エラー '$ _GET'(T_VARIABLE)
- 14. 構文解析エラー:予期しない構文エラー '['
- 15. 構文解析エラー:予期しない構文エラー 'foreach'(T_FOREACH)[LARAVEL]?
- 16. 構文解析エラー:予期しない構文エラー ';' ... on line 87
- 17. 構文エラー:構文エラー、予期しない '=' in -filename-on行-linenumber-
- 18. 構文解析エラー:予期しない構文エラー ''(T_ENCAPSED_AND_WHITESPACE)
- 19. PHP空行の構文エラー:構文エラー、予期しない「}」
- 20. 構文解析エラー:予期しない構文エラー '[' on php 5.3.6
- 21. 構文解析エラー:予期しない構文エラーT_VARIABLE PHPメーラー
- 22. ログインページ - 構文エラー:構文エラー、予期しないファイルの終了
- 23. 構文解析エラー:構文エラー、予期しない 'if'(T_IF)、 '、'または ';'エラー
- 24. 構文エラー、予期しないT_end、T_theを予期しています
- 25. PHP構文エラー、予期しないT_ENCAPSED_AND_WHITESPACE、T_STRINGを予期しています
- 26. 予期しない構文エラー予期しないトークン{JSONで
- 27. 構文エラー、予期しないキーワード
- 28. 構文解析エラー:予期しない '{'
- 29. HAML - 構文エラー、予期しないkeyword_ensure
- 30. 構文エラー、予期しない$エンド、keyword_end
"例外"は有効な* Microsoft * midl.exeキーワードではありません。私は真剣にこれが疑わしい。 VS6で別のIDLコンパイラを実行した可能性を考慮してください。 –