资讯动态

rosidl_get_typesupport_target找不到包问题(已解决)

发布时间:2026/9/24 3:50:22 来源:尧图企业网站定制
如题在学习ros2时需要引入外部包我使用了rosidl_get_typesupport_target去引入外部包报错找不到外部包。命令如下rosidl_get_typesupport_target(cpp_typesupport_target base_interface_demo rosidl_typesupport_cpp)原因如下这个函数要求传入的是当前包通过 rosidl_generate_interfaces() 创建的 CMake 目标而 base_interface_demo 是外部依赖包所以报错。就这么简单。应改为直接链接已导出的目标:target_link_libraries(exe PUBLIC package_name::package_name);

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价