ros-catkin_make编译错误

ros编译错误The specified base path “/home/li/ml_ws” contains a CMakeLists.txt but “catkin_make” must be invoked in the root of workspace

新建立的工作空间ml_ws

mkdir -p ~/ml_ws/src
cd ~/ml_ws/src
catkin_init_workspace

在ml_ws进行编译的时候产生一下错误:
ros-catkin_make编译错误_第1张图片
问题原因及解决办法:
在用catkin_init_workspace进行初始化时候不是在src文件目录下,而是在ml_ws文件目录下,所以在ml_ws目录下产生了cmakelist文件:
ros-catkin_make编译错误_第2张图片
只要将ml_ws工作空间下的cmakelist文件删掉就可以编译成功了。

你可能感兴趣的:(#,ros-报错问题,linux)