catkin_make编译通过但无法使用rosrun运行

问题

使用catkin_make编译ROS工程时,发现无法在devel/lib/中生成lib文件,而是在build目录下生成,导致setup.bash无法索引到该文件,无法用rosrun运行

解决方案

CMakeList中声明顺序有问题,要先声明catkin_package(),再声明add_executable()

posted @ 2020-11-19 20:42  顾月北灬  阅读(1082)  评论(1)    收藏  举报