最近初学ros,出现了ros编译正常,生成可执行文件正常,但是无法用rosrun命令执行的情况。
可以看出这里的编译是没有问题的
但是电脑找不到可执行文件,我在.bashrc文件里面已经source了
cmakelists.txt我也配置完了catkin_package,add_executable,target_link_libraries,声明的顺序也没有什么问题。
但是最后发现它还是在build文件夹下面生成可执行文件,没有办法只能将文件复制到devel文件夹下面,执行正常。文章来源:https://www.toymoban.com/news/detail-533113.html
最后将bashrc文件里面的source只保留一个对应工作空间的,解决了问题,现在完全正常了。文章来源地址https://www.toymoban.com/news/detail-533113.html
到了这里,关于ros编译正常,生成可执行文件无法找到的解决方法Couldn‘t find executable named 。。的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!