安装maplab 遇到的两个问题

        前几天安装了maplab,花了我整整两天哭

        主要还是被博文误导了.......遇到了和网上搜索到的博文相似的问题,但其实并不是同一个问题.......

        现在把安装过程记录下来,方便以后查看。


一、按照官方的wiki进行安装

        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 的解决

        ceres failed的主要问题是下载地址指向的那个网站被墙了,我按照博文中的指示找到CMakeLists.txt文件,把下载地址改为GitHub上的就好了。

三、opencv3_catkina failed的解决

        我根据报错:


        顺藤摸瓜打开了这个文件:

        把那个多余的else( )注释掉了。

        这个实在匪夷所思,ETHZ这么大的门面居然能出这种语法错误。。。。。。但这的的确确真实发生了。。。。。。。

四、再次catkin build maplab

        再次输入:

    cd $CATKIN_WS
    catkin build maplab

        然后发现,91个包里没有failed,没有abandoned,只有十几个ignored的,这样就安装成功,可以开始跑了。


猜你喜欢

转载自blog.csdn.net/weixin_39123145/article/details/80606899