最近初学ros,出现了ros编译正常,生成可执行文件正常,但是无法用rosrun命令执行的情况。
可以看出这里的编译是没有问题的
但是电脑找不到可执行文件,我在.bashrc文件里面已经source了
cmakelists.txt我也配置完了catkin_package,add_executable,target_link_libraries,声明的顺序也没有什么问题。
但是最后发现它还是在build文件夹下面生成可执行文件,没有办法只能将文件复制到devel文件夹下面,执行正常。
最后将bashrc文件里面的source只保留一个对应工作空间的,解决了问题,现在完全正常了。