我使用Linux工具编译的IDL文件,但是当我尝试使用MIDL编译时,我会发现一个错误

error MIDL2025 : syntax error : expecting a declarator or * near "<"

该行是:

typedef string<40>      somestring;

这是非标准的IDL,还是我错过了什么?是否有MIDL允许的开关?

我希望我能早点放在这个...

有帮助吗?

解决方案

我的错。它是特定于ACE/TAO。有一个tao_idl.exe IDL编译器/处理器。我会用王牌标记这个问题

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top