当前位置:   article > 正文

ROS2在工作空间单独编译某个功能包时,报错显示找不到那个功能包。_ros2编译可以但找不到功能包

ros2编译可以但找不到功能包

ROS2在工作空间单独编译某个功能包时,报错显示找不到那个功能包。在这里插入图片描述
WARNING:colcon.colcon_core.package_selection:ignoring unknown package ‘wheeltec_robot_nav2’ in --packages-select
当进入这个功能包里编译却又正常。修改了很多地方都没用,在大佬的指点下解决了问题。
在这里插入图片描述
根据报错信息可以看到Finished <<< wheeltec_nav2 [1.88s] ,说明在ROS里识别到的是wheeltec_nav2这个包,所以有可能是在某个文件里包的名字错了,所以打开CMakeLists.txt和package.xml文件可以看到。
在这里插入图片描述
在这里插入图片描述
这两处都是wheeltec_nav2,把这两处改为功能包的名字wheeltec_tobot_nav2,然后在wheeltec_ros2下单独编译。
在这里插入图片描述
编译成功,问题解决。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/443983
推荐阅读
相关标签
  

闽ICP备14008679号