ubuntu 14.04调试ORB-SLAM2
安装Pangolin命令中
make -j
执行后可能会出现死机的问题,解决办法是把“make -j”改为“make”
出现错误之后,把Pangolin/src中CMakeLists.txt中关于OPENNI和OPENNI2的内容全部用#注释掉
注:如果出现权限不足,无法修改文件的情况,可以进入src目录下,使用 chmod 777 CMakeLists.txt命令,将改文件权限转换为可读写
安装ORB-SLAM2命令中
./build.sh
执行后也可能出现死机问题,进度条到70%左右就会停止。调试的时候应该一遇到错误就要按住ctl+c 立即停止,这样才能在根源找到问题。
一种可能是在pangolin/src/CmakeList.txt 文件中的openni出现了问题,解决方法就是将这部分内容注释掉。
另一种解决办法是cd ORB_SLAM2,将build.sh中最后一句 “make -j”改为“make”,接下来就可以顺利编译了。