ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

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

2026/9/24 3:50:40 拓冰建站 浏览量
rosidl_get_typesupport_target找不到包问题(已解决) 如题在学习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);