参照《视觉SLAM十四讲》中环境安装配置的讲解,结合自身安装调试中出现的问题,记录如下:
-
安装g++
sudo apt-get install g++ -
安装 cmake
sudo apt install cmake -
安装Eigen(几何模块)
sudo apt-get install libeigen3-dev
Eigen头文件默认位置:“/usr/include/eigen3/” -
安装基于OpenGL的Pangolin
(1)install pangolin的依赖项:
sudo apt-get install libglew-dev
.
(2) compile and install pangolin(建议拷贝到 lance文件夹下)
cd [path-to-pangolin]——cd lance
mkdir build
cd build
cmake …
make
sudo make install -
安装 git
sudo apt install git -
安装 Sophus
Sophus.tar.gz文件夹拷贝到对应文件夹下(建议拷贝到lance文件夹下)
在lance文件夹下,解压:tar zxvf Sophus.tar.gz, cd Sophus
git checkout a621ff mkdir build cd build cmake … make
注:如遇到有关SO(2)的安装问题:
/Sophus/sophus/so2.cpp:32:26: error: lvalue re