catkin_make编译通过但无法使用rosrun运行
问题
使用catkin_make编译ROS工程时,发现无法在devel/lib/
中生成lib文件,而是在build
目录下生成,导致setup.bash
无法索引到该文件,无法用rosrun运行
解决方案
CMakeList中声明顺序有问题,要先声明catkin_package()
,再声明add_executable()
使用catkin_make编译ROS工程时,发现无法在devel/lib/
中生成lib文件,而是在build
目录下生成,导致setup.bash
无法索引到该文件,无法用rosrun运行
CMakeList中声明顺序有问题,要先声明catkin_package()
,再声明add_executable()