错误MIDL2025:语法错误:期待接口

时间:2012-01-26 14:25:33

标签: c++ corba

我正在使用MS Studio 8编译相当旧的代码,并且遇到了一个非常烦人的错误:  错误MIDL2025:语法错误:期望接口名称或DispatchInterfaceName或CoclassName或ModuleName或LibraryName或“异常”附近的类型规范。

这是一个* .idl:

#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__

exception UserCORBAException {
    string xml;
};

#endif//__UserCORBAException_IDL__

使用Studio 6进行编译。

1 个答案:

答案 0 :(得分:4)

看起来您正在使用Microsoft IDL编译器编译CORBA IDL。它们是单独的语言,它们只使用相同的文件扩展名。

我假设您正在导入现有项目,并且您已接受建议的工具来编译文件,但这是错误的工具。

您需要使用CORBA IDL编译器。