yoogera 发表于 2011-1-13 14:43:49

TAO IDL问题求助

问题是这样的:
ACE:6.0.0
编译环境:VS2005
1,下载ACE-TAO,编译连接-->OK
2,使用TAO_IDL编译IDL文件 -->OK
3,使用VS2005编译生成的文件,发现有一个编译错误(C2949),具体指向StringSeqC中template class TAO_EXPORT ::TAO::unbounded_basic_string_sequence<char>;这一行.

小弟刚刚在网上查过,好象有一个人的现象和我的差不多,但是后面的解决方案是让其把IDL中的一个sequence<string>修改为Corba::StringSeq,但是我这里感觉最好不要这样修改,因为我的IDL都是由客户直接过来的.

望指教,谢谢,相信这里除了ACE,也应该有大量的TAO牛人.

yoogera 发表于 2011-1-14 18:43:38

已经搞定了,就是要在每个IDL的头部加一个#include <orb.idl>就OK了,前面是由于我修改后没有重新全部编译导致还有错误。

此帖结贴了。
页: [1]
查看完整版本: TAO IDL问题求助