我正在使用MS Studio 8编译相当旧的代码,并且遇到了一个非常烦人的错误: 错误MIDL2025:语法错误:期望接口名称或DispatchInterfaceName或CoclassName或ModuleName或LibraryName或“异常”附近的类型规范。
这是一个* .idl:
#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__
exception UserCORBAException {
string xml;
};
#endif//__UserCORBAException_IDL__
使用Studio 6进行编译。
答案 0 :(得分:4)
看起来您正在使用Microsoft IDL编译器编译CORBA IDL。它们是单独的语言,它们只使用相同的文件扩展名。
我假设您正在导入现有项目,并且您已接受建议的工具来编译文件,但这是错误的工具。
您需要使用CORBA IDL编译器。