本人在安装运行时遇到二个棘手问题:
1.找不到eigen3,开始认为时eigen3版本高的问题,改为3.2.10版本后问题依旧没有解决,通过查询发现是pangolin版本过高 改用0.5版后解决。
下载地址:文件 · v0.5 · mirrors / stevenlovegrove / pangolin · GitCode2.之后利用数据集测试时,遇到段错误
只需删除掉ORB_SLAM2文件夹下的CMakeLists.txt中的-march=native
以及ORB_SLAM2/Thirdparty/g2o文件夹下的CMakeLists.txt中的-march=native
然后重新编译执行g2o(将之前的build删除,重新创建)以及ORB_SLAM2目录下的./build.sh后,问题得到解决。希望可以帮到大家。