~/workspace/OpenDDS-3.13/build/target/opendds-sample-01/idl$ tao_idl TopicsTypeSupport.idl
TopicsTypeSupport.idl:7:41: fatal error: dds/DdsDcpsInfrastructure.idl: No such file or directory
compilation terminated.
tao_idl: preprocessor "g++" returned with an error
解决方案:
:~/workspace/OpenDDS-3.13/build/target/opendds-sample-01/idl$ tao_idl -I/home/osrc/workspace/OpenDDS-3.13/build/target TopicsTypeSupport.idl -o .
processing TopicsTypeSupport.idl
-I/home/osrc/workspace/OpenDDS-3.13/build/target 类似LINUX make 的include 路径
本文详细介绍了在使用OpenDDS框架进行开发时遇到的编译错误,并提供了具体的解决方案。通过调整预处理器指令和正确设置include路径,成功解决了TopicsTypeSupport.idl文件中找不到DdsDcpsInfrastructure.idl的问题。
1645

被折叠的 条评论
为什么被折叠?



