ros工作空间文件位置改变解决办法
ros工作空间文件位置改变解决办法
- 改变ros工作空间的原因
- 如何解决
- 删掉build和devel文件夹
- 进入src文件夹,删除cmake文件,重新初始化工作空间
- 重新编译生成build和devel文件夹
- 重新初始化环境变量
- 至此已经解决!
改变ros工作空间的原因
虽然改变ros的工作空间文件位置这事真不是一般人会做的,但是我就做了,其实也不算改变文件位置,其实只是把工作空间改了个名字,额,因为ros工作空间在初始化的时候是自动写入了一些环境变量,与目录有关,所以更改之后,系统环境变量无法找到ros工作空间所在目录,进而无法找到包所在位置。
如何解决

删掉build和devel文件夹
rm devel build -r
截图出现的doc文件夹是我自己新建的,大家可以不去管
进入src文件夹,删除cmake文件,重新初始化工作空间
cd src&&rm CMakeLists.txt&&catkin_init_workspace

这里大家会发现刚才删掉的cmake文件重新出现。可以重新编译
重新编译生成build和devel文件夹
cd ..&&catkin_make

重新初始化环境变量
source devel/setup.bash
至此已经解决!

本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
