前言:由于网上和我搞相同方向的一个小伙伴问我在ubuntu18.04跑slam14讲第二版第13章代码的问题,时隔好几个月且以前是用ubuntu20.04跑的,所以决定自己在ubuntu18.04再跑一次。(我的ubuntu跑过orbslam2安装了一些必要的库)

一、获取数据集,见我的另外一个链接

高翔视觉slam十四讲(第二版)第13讲实践:设计slam系统遇到问题总结_kbfvictory的博客-CSDN博客

二、碰到第一个问题如下

原因:没有安装glog库(好像还有一个库需要安装)【报失败去找到库的基本是没有安装,搜索一下安装方法,然后装上就好】

办法:安装这个库,具体如下

1、通过链接原链接https://github.com/google/glog下载压缩包

方法(1)(不推荐):


git clone https://github.com/google/glog

 方法(2)(推荐):

用码云链接:Gitee - 基于 Git 的代码托管和研发协作平台,注册登录进入后,如下

 

 

 

三、第二个问题如下

原因:是cere优化库没有安装好

办法:重新安装 链接:Ubuntu18.04安装Ceres1.14_Coderii的博客-CSDN博客_ubuntu18安装ceres

最后编译成功,跑了一下,不需要像20.04那样需要动代码,非常的顺,也没有警告,给我的启示就是尽量跟作者配置相同的环境,不然会报各种稀奇古怪的错误!

ps:当我弄好,然后跟那小伙子说,我又用ubuntu18.04跑了一遍,你可以把错误发改给我看看,然后小伙子回到,“哥, 我已经跑出来了,忘记跟你说了”。。。。。。

花了我好几个小时,还是记录一下吧

更多推荐