ROS中catkin_make失败和roslaunch失败的解决方法
ROS中catkin_make失败的解决方法
方法1:删除devel和build重新进行catkin_make
方法2:若方法1失败,那么可以一个一个的删除src文件夹中的功能包,看是否可以编译通过,然后找出编译不通过的功能包删除后重新编译即可。
此次catkin_make编译不通过的原因:可能是其中某些文件的环境变量或者功能包路径的问题。删除catkin_ws中的所有文档,然后重新编译后通过。
ROS中roslaunch失败的解决方法
source ~/catkin_ws/devel/setup.bash
roslaunch turtlebot3_bringup turtlebot3_lidar.launch
ROS中roslaunch失败的原因
- src文件夹内没有对应的软件包
- 环境变量设置有问题
- 软件包名称输入错误
输入软件包名称和launch文件名称时可以使用tab键自动补全 - 不是一个有效的ROS软件包
没有添加CMakeLists.txt文件和package.xml文件