前几天安装了maplab,花了我整整两天
主要还是被博文误导了.......遇到了和网上搜索到的博文相似的问题,但其实并不是同一个问题.......
现在把安装过程记录下来,方便以后查看。
https://github.com/ethz-asl/maplab/wiki/Installation-Ubuntu
然而,结果却是:
opencv3_catkina failed 了,ceres也failed了,而且还abondoned了一大堆(应该是连锁反应)。
上网查了这两个问题,搜到的文章不多,大概有以下四篇文章比较好:我就是参照了它们解决了ceres的问题。
https://blog.csdn.net/snnily/article/details/79038726
https://blog.csdn.net/wendox/article/details/78734422
https://blog.csdn.net/u012177641/article/details/78801906
https://blog.csdn.net/u013270341/article/details/78996929
ceres failed的主要问题是下载地址指向的那个网站被墙了,我按照博文中的指示找到CMakeLists.txt文件,把下载地址改为GitHub上的就好了。
我根据报错:
顺藤摸瓜打开了这个文件:
把那个多余的else( )注释掉了。
这个实在匪夷所思,ETHZ这么大的门面居然能出这种语法错误。。。。。。但这的的确确真实发生了。。。。。。。
再次输入:
cd $CATKIN_WS catkin build maplab
然后发现,91个包里没有failed,没有abandoned,只有十几个ignored的,这样就安装成功,可以开始跑了。