rosidl_get_typesupport_target找不到包问题(已解决)
发布时间:2026/9/24 3:51:02 锦皓数字建站
`)
如题在学习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);
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。