pangolin could not be found because dependency eigen3 could not be found
ORBslam2 在编译过程中遇到的,报错原因是因为使用的是github上最新更新的pangolin0.6版本。
解决方法(来源于 https://github.com/raulmur/ORB_SLAM2/issues/1015 ):
1、检查/usr/local/include,如果有pangolin相关文件,删除它(我遇到的情况是没有的)。
2、删除Pangolin文件,并克隆0.5版本代码(我用的是之前下载的,不是新版本的pangolin)。
3、重新编译安装Pangolin即可。