拓冰建站拓冰建站
首页 / 资讯中心 / 正文

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);
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门