专栏底层软件communication编译dds报错,急急急

communication编译dds报错,急急急

已解决
叛逆之鲁路修2024-07-25
58
1
1. 硬件获取渠道及型号: TROS-SDK-1.5.6

2. 问题模块: 【communicaton模块】

3. 编译环境:Docker

4. 问题描述:

在编译该路径( samples/component_samples/communication_ex/example)下dds模块时出现报错,缺少头文件communication/participant/dds/dds_writer.h,communication/participant/dds/dds_reader.h,communication/dds_adaptor/dds_adaptor_interface.h,查找整个工程也没有找到。

编译命令:conan install .. bole/stable -pr aarch64_gcc9.3 -o *:soc=j5 -o *:hbmem=True -o *:dds=True

下面为编译报错log。

[ 1%] Building CXX object action_example/CMakeFiles/intra_action_service_client.dir/intra_action_service_client_example.cpp.o

[ 1%] Building CXX object action_example/CMakeFiles/action_service.dir/action_service_example.cpp.o

[ 1%] Building CXX object action_example/CMakeFiles/action_client.dir/action_client_example.cpp.o

[ 2%] Building CXX object pub_sub_example/CMakeFiles/subscriber.dir/subscriber_example.cpp.o

[ 2%] Building CXX object pub_sub_example/CMakeFiles/hbmem_graph_sub.dir/hbmem_graph_sub_example.cpp.o

[ 2%] Building CXX object pub_sub_example/CMakeFiles/hbmem_pub.dir/hbmem_pub_example.cpp.o

[ 3%] Building CXX object pub_sub_example/CMakeFiles/hbmem_graph_pub.dir/hbmem_graph_pub_example.cpp.o

[ 4%] Building CXX object pub_sub_example/CMakeFiles/intra_pub_sub.dir/intra_pub_sub_example.cpp.o

[ 5%] Building CXX object pub_sub_example/CMakeFiles/hbmem_sub.dir/hbmem_sub_example.cpp.o

[ 5%] Building CXX object pub_sub_example/CMakeFiles/mempool_sub.dir/mempool_sub_example.cpp.o

[ 6%] Building CXX object debug_example/CMakeFiles/subscriber_debug.dir/subscriber_example.cpp.o

[ 6%] Building CXX object pub_sub_example/CMakeFiles/publisher.dir/publisher_example.cpp.o

[ 6%] Building CXX object service_example/CMakeFiles/hbmem_graph_service.dir/hbmem_graph_service_example.cpp.o

[ 7%] Building CXX object debug_example/CMakeFiles/publisher_debug.dir/publisher_example.cpp.o

[ 8%] Building CXX object pub_sub_example/CMakeFiles/mempool_pub.dir/mempool_pub_example.cpp.o

[ 9%] Building CXX object service_example/CMakeFiles/hbmem_graph_client.dir/hbmem_graph_client_example.cpp.o

In file included from /tros/TROS-SDK-1.5.6/samples/component_samples/communication_ex/example/pub_sub_example/hbmem_sub_example.cpp:18:

/root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/publisher.h:28:10: fatal error: communication/participant/dds/dds_writer.h: No such file or directory

  28 | #include "communication/participant/dds/dds_writer.h"

   |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

In file included from /tros/TROS-SDK-1.5.6/samples/component_samples/communication_ex/example/pub_sub_example/hbmem_pub_example.cpp:18:

/root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/publisher.h:28:10: fatal error: communication/participant/dds/dds_writer.h: No such file or directory

  28 | #include "communication/participant/dds/dds_writer.h"

   |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

In file included from /tros/TROS-SDK-1.5.6/samples/component_samples/communication_ex/example/pub_sub_example/intra_pub_sub_example.cpp:18:

/root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/publisher.h:28:10: fatal error: communication/participant/dds/dds_writer.h: No such file or directory

  28 | #include "communication/participant/dds/dds_writer.h"

   |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

make[2]: *** [pub_sub_example/CMakeFiles/hbmem_pub.dir/build.make:63: pub_sub_example/CMakeFiles/hbmem_pub.dir/hbmem_pub_example.cpp.o] Error 1

make[2]: *** [pub_sub_example/CMakeFiles/hbmem_sub.dir/build.make:63: pub_sub_example/CMakeFiles/hbmem_sub.dir/hbmem_sub_example.cpp.o] Error 1

make[1]: *** [CMakeFiles/Makefile2:808: pub_sub_example/CMakeFiles/hbmem_pub.dir/all] Error 2

make[1]: *** Waiting for unfinished jobs....

make[1]: *** [CMakeFiles/Makefile2:727: pub_sub_example/CMakeFiles/hbmem_sub.dir/all] Error 2

make[2]: *** [pub_sub_example/CMakeFiles/intra_pub_sub.dir/build.make:63: pub_sub_example/CMakeFiles/intra_pub_sub.dir/intra_pub_sub_example.cpp.o] Error 1

make[1]: *** [CMakeFiles/Makefile2:592: pub_sub_example/CMakeFiles/intra_pub_sub.dir/all] Error 2

In file included from /tros/TROS-SDK-1.5.6/samples/component_samples/communication_ex/example/pub_sub_example/hbmem_graph_sub_example.cpp:18:

/root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/publisher.h:28:10: fatal error: communication/participant/dds/dds_writer.h: No such file or directory

  28 | #include "communication/participant/dds/dds_writer.h"

   |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

compilation terminated.

In file included from /root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/action/action_client_impl.h:24,

         from /root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/action_client.h:22,

         from /tros/TROS-SDK-1.5.6/samples/component_samples/communication_ex/example/action_example/intra_action_service_client_example.cpp:18:

/root/.conan/data/communication/1.8.4/bole/stable/package/617623facc7b198d575a1375103df71ad08ed9a1/include/communication/common/action_types.h:29:10: fatal error: communication/dds_adaptor/dds_adaptor_interface.h: No such file or directory

底层软件
征程5
评论1
0/1000
  • TROS.Assist
    Lv.3
    客户您好,您咨询的问题来自应用中间部分。 因论坛业务调整,该部分内容不再通过论坛提供支持,相关疑问您可以通过商务渠道进行反馈和处理,感谢您的理解与支持。
    2024-07-26
    0
    0