目录
结论:
安装pangolin最新官网出现CMAKE版本低,eigen3找不到,make时编译出现很多错误;
解决办法为安装旧的版本,如果想尽快安装可以直接跳到GOGOGOGOGO...装旧版
装新版本pangolin失败
学习slam14讲,未使用资料中的安装文件包,按照网上安装pangolin
在官网下载pangolin:
https://github.com/stevenlovegrove/Pangolin
+++cmake需升级,程序中提示版本过低
+++官网按照新版本找不到eigen3;
报错原因主要是说没用eigen源码编译:
https://github.com/stevenlovegrove/Pangolin/issues/692https://github.com/stevenlovegrove/Pangolin/issues/692c++ - Unable to find Eigen3 with CMake - Stack Overflow
https://stackoverflow.com/questions/34138879/unable-to-find-eigen3-with-cmake
按照上面的方法“视觉SLAM十四讲第三方库_我的博客-CSDN博客”安装好链接库,解决之后报错
GOGOGOGOGO...
装旧版
不熟悉cmke里的套路,偶然看到说用老版本的(没试过里下面链接方法)
Ubuntu16.04下编译Pangolin时失败的解决方法_pangolin卸载,ubuntu安装pangolin-其它代码类资源-CSDN下载
找slam14讲中带安装包的文件资料
网上找资源
按照开头编译slam库的方法编译,可能编译出现找不到python
参考
安装 apt-get install python3-dev(我电脑 python2-dev这个存在,但是python3-dev不存在),安装之后可以正常编译了
给个build 100%截图的样子,中间有一两个warning,好像不影响使用