错误MIDL2025:语法错误:应为接口
error MIDL2025 : syntax error : expecting an interface
我正在使用MStudio8编译一段相当旧的代码,却遇到了一个相当烦人的错误:error MIDL2025:语法错误:在"exception"附近应为接口名称或DispatchInterfaceName或CoclassName或ModuleName或LibraryName或类型规范。
这是一个*.idl:
#ifndef __UserCORBAException_IDL__
#define __UserCORBAException_IDL__
exception UserCORBAException {
string xml;
};
#endif//__UserCORBAException_IDL__
它使用Studio 6进行编译。
看起来您正在使用Microsoft IDL编译器编译CORBA IDL。它们是不同的语言,只是使用相同的文件扩展名。
我假设你正在导入一个现有的项目,并且你已经接受了编译文件的建议工具,但它是错误的工具。
您需要使用CORBA IDL编译器。
相关文章:
- 尝试向 COM 对象添加另一个接口时出现静态强制转换错误 C2440
- 在接口文件中使用模板时出现"not a type"错误的函数指针
- 为什么在取消引用的指向接口的指针上使用赋值运算符不是编译器错误
- BASIC_SOCKETD_ACCEPTOR接口在Boost 1.66中更改.这是一个错误
- 错误:在 C++ 中实现接口模式时未定义对 typeinfo 的引用
- 错误"未在作用域中声明",但带有接口
- 将C 节俭代码汇编为接口Cassandra会导致以下错误.我们在这里缺少什么
- C++接口引发未解决的外部符号错误
- Java 本机接口 GetStringUTFChars 致命错误
- Cython与C++接口:大型阵列的分段错误
- 编译错误外部接口Simulink
- 来自 vtable 的未定义符号是否意味着接口和实现之间存在错误
- 安装程序设备接口错误 259 用于显示
- MATLAB-C 接口:内存上的访问冲突错误
- 任何耶普的分段错误!接口调用
- 何时检查错误,使用 QIODevice 的阻塞接口(QTcpSocket 和 QFile)
- 错误:(E112) 获取接口失败:端口未绑定 - SystemC
- ATL 进程外回调接口上的'Interface not Registered'错误
- 错误MIDL2025:语法错误:应为接口
- 编译错误:找不到标头、类和类接口的任何问题