我用 linux 工具编译的 idl 文件很好,但是当我尝试使用 midl 编译时我得到一个错误
error MIDL2025 : syntax error : expecting a declarator or * near "<"
行是:
typedef string<40> somestring;
这是非标准 IDL,还是我遗漏了什么? midl 是否有允许这样做的开关?
我希望我能早点设置赏金......
最佳答案
我的错误。它是 ACE/TAO 特定的。有一个 tao_idl.exe idl 编译器/处理器。我会用ACE TAO标记这个问题
关于c++ - 在 win32 上编译 idl 文件时出现 midl 错误 2025(midl 不喜欢 string<40>),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/756611/