问题描述:
catkin_make之后是正常的,
source devel/setup.bash也没有问题,
cmakelists文件内容和顺序都正确,
但是一rosrun就报错:
[rosrun] Couldn't find executable named demo01_pub below /home/cyx/demo03_ws/src/plumbing_pub_sub
解决方案:
删掉工作空间下devel和build文件夹,重新catkin_make
问题原因:
编译时使用shift+ctrl+B,出现了如下选择
当时选了第一项,出现了build_isolated和devel_isolated文件夹,导致功能包重复,将这些文件夹全部删掉,重新编译即可正常运行。
求助来源:
男朋友