十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

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

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);
返回列表