ROS编译成功,能够找到包,但是找不到节点,报错
[rosrun] Couldn't find executable named get_atti below /home/forklift/catkin_ws/src/car_uav
解决方法:
首先保证 CMakeLists.txt
里有这句
catkin_package()
其次,保证CMakeLists.txt
里调用了
add_executable()
或者
add_library()
如果还是不行,在ROS空间里尝试
. devel/setup.bash
这一经典操作。
最后又要吐槽DJI,给了一些例子很好,但是自己写一个新的节点,总是找不到,原来是里面的CMakeLists.txt
没有catkin_package()
一句!
参考链接:https://answers.ros.org/question/166926/rosrun-executable-not-found/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)