要点提示
高翔SLAM书上的依赖项部分和如今有所区别,博主在实际运行的时候出现了bug,博主的系统是ubuntu18.04
你如果出现依赖项安装失败的情况,可按照本文提示的完成
操作步骤
解压源码
解压高翔SLAM十四讲里的源码3dparty/g2o.tar.gz
如果你没有源码,附上作者的官方github地址
安装依赖项
sudo apt-get install cmake libeigen3-dev libsuitesparse-dev
sudo apt-get install qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt4
原来描述文件里的linqglviewer-dev是安装不了,改成安装libqglviewer-dev-qt4
依赖项的安装过程是很复杂的,如果你遇到了一些别的问题,建议CSDN上对症下药
另外建议,依赖项安装时常用tab键补全,博主分两行代码安装依赖项也是为了方便读者你定位错误
编译
进入解压后