您的位置:首页 > 产品设计 > UI/UE

catkin_make产生的可执行文件到build目录,导致rosrun找不到节点

2019-01-17 22:06 3103 查看

这个问题出现好几次了,因为有时候用的是别人的package,有时候是自己的package写的烂,使得catkin_make产生的可执行文件不在devel目录下,而是在build目录下,如下图所示,这样就引起source devel/setuo.bash无法索引到该文件,因此rosrun table不出来对应的可执行文件或者对应的包的名字。正好有点零碎时间度娘解决了一下这个问题。
其实就是对应的包的!CmakeLists.txt的一个小问题,需要在find_package()后面加上catkin_package()即可解决,图片如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐