前提:
使用的系统为ubuntu18.04版本
遇到的问题:
问题一:
按照如下命令安装时出现了错误
git clone https://github.com/stevenlovegrove/Pangolin.git
cd Pangolin
mkdir build
cd build
cmake ..
make -j4
sudo make install
我用的cmake --build .命令和make -j4效果差不多(新手,可能理解不太对),也尝试了其他的命令,但最终结果都是一样的,提示没有目标。
后来查看大概学了一下相关内容,发现是缺少的makefile文件导致的make编译错误,所以最终确定问题是出在了cmake …命令上。
百度后,发现缺少了libglew-dev依赖库,于是下载,如下图所示:
使用cmake --build .命令后,再次编译
然后,使用sudo make install进行安装,最后成功,如下所示:
问题二:
安装成功后,进行测试,查看效果,大家普遍使用的方式如下:
cd ~/Pangolin/build/examples/HelloPangolin
./HelloPangolin
我在最后那个./HelloPangolin总是失败,提示错误信息如下所示:
error while loading shared libraries: libpango_windowing.so: cannot open shared object file: No such file or directory
解决方法如下:
SLAM十四讲 安装 Eigen3 + Palingo 第3讲实验踩坑记录
我把一些关键步骤截屏放在下面方便直接看。
我在每一层文件都进行了更新,最后结果如图,成功。