1

我用 linux 工具编译的 idl 文件很好,但是当我尝试使用 midl 编译时出现错误

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

该行是:

typedef string<40>      somestring;

这是非标准的idl,还是我错过了什么?midl 是否有允许此操作的开关?

我希望我能早点设置赏金...

4

1 回答 1

1

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

于 2009-04-17T13:59:24.670 回答