在win32上编译idl文件时midl错误2025(midl不喜欢字符串< 40>)

时间:2009-04-16 15:11:33

标签: c++ idl ace tao ace-tao

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

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

该行是:

typedef string<40>      somestring;

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

我希望我能尽快为此付出好处......

1 个答案:

答案 0 :(得分:1)

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