我正在使用MS Studio8编译一个相当旧的代码,并且得到了一个相当恼人的错误: error MIDL2025 :语法错误:期望一个接口名称或DispatchInterfaceName或CoclassName或ModuleName或LibraryName或"exception“附近的类型规范。
它是一个*.idl:
#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__
exception UserCORBAException {
string xml;
};
#endif//__UserCORBAException_IDL__它使用Studio 6进行编译。
发布于 2012-01-27 01:05:39
看起来您正在使用Microsoft IDL编译器编译CORBA IDL。它们是不同的语言,它们只是使用相同的文件扩展名。
我假设您正在导入一个现有的项目,并且您已经接受了建议的工具来编译该文件,但是它是错误的工具。
您需要使用CORBA IDL编译器。
https://stackoverflow.com/questions/9019534
复制相似问题