学习视觉SLAM14讲ch4时,运行example工程,及所遇到的问题汇总(Ubuntu18.04)

简介: 学习视觉SLAM14讲ch4时,运行example工程,及所遇到的问题汇总(Ubuntu18.04)

参考学习视觉SLAM14讲ch4时,运行example工程,及所遇到的问题汇总(Ubuntu20.04)_MFL_xiaotaiye的博客-CSDN博客

但是它是针对与20。04版本的,其中有两个注意事项:

1.在安装完Sophus库的时候,直接编译运行ch4下的cmakefiles文件是会存在问题的,会提示找不到ftm库,这个是因为没有安装ftm库,安装ftm库不能采用git clone  https://github.com/fmtlib/fmt.git去安装,最后会出现问题,报一大段的错误,原因不知道,可能是git clone 并没有下载完整版的吧,需要到官网上Overview — fmt 8.1.1 documentation下载8.1.1版本,解压缩包进行安装,解压之后输入以下命名:


cd fmt(fmt是你解压之后的文件名)

mkdir build

cd build

cmake ..

make

sudo make install


这个时候对ch4 目录下的CmakeLists.txt进行编译,再make可以通过。、


但是后面还是会存在问题,找不到两个文本文件,这个时候要在ch4下的build下的slambook2/ch4/build/example下新创建example文件,再把连个文本文件(下面的找不到的文本文件

trajectory ./example/groundtruth.txt not found.
trajectory ./example/estimated.txt not found.

)放在这个文件夹里。最后执行可执行文件就可以完全显示了。


目录
相关文章
|
Web App开发 存储 Linux
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
Linux(33)Rockchip RK3568 Ubuntu22.04上通过SSH运行Qt程序和关闭Chrome的密钥提示
1094 0
|
Ubuntu Linux Shell
ubuntu的学习与总结
在Ubuntu的学习中,了解了Linux的文件系统结构,所有内容都从根目录/开始,没有像Windows那样的盘符。
258 0
|
Ubuntu Linux
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
Win10 Ubuntu子系统(内嵌ubuntu18.04)运行32bit Linux原生程序 解决Exec format error错误
308 0
|
存储 NoSQL Ubuntu
在Ubuntu上安装Redis并学习使用get、set和keys命令
在Ubuntu上安装Redis并学习使用get、set和keys命令
|
9天前
|
存储 Ubuntu 自动驾驶
运行Udacity的MPC控制项目指南(project_10)在Ubuntu 18.04环境下
以上步骤应该能够帮助您成功设置并运行Udacity MPC控制项目,在此过程中您将学习如何应用模型预测控制理论去指导车辆沿着轨迹自主驾驶,在模拟环境下测试其效果。这个过程不但涵盖了理论知识也有实践操作,对于学习自动驾驶车辆控制系统非常有帮助。
63 15
|
3月前
|
Ubuntu 定位技术 TensorFlow
源码编译安装ROCm以运行tensorflow-rocm(适用于Ubuntu 23.04)
总结一番,完成这趟奇妙的技术之旅后,乐趣多多,还能享受 tensorflow-rocm 带来的便利和速度。这趟旅程需要耐心,勇气,以及对技术的热爱。朋友,做好准备,让你的Ubuntu系统展翅高飞吧!
182 9
|
4月前
|
Ubuntu 安全
Ubuntu中遇到"无法创建临时文件"/tmp/..."在普通或root用户运行apt-get update时的错误解决办法
这些步骤当然不能涵盖所有可能出现问题的场合,但是能覆盖大多数常见的情景。希望这些信息能帮到你解决"无法创建临时文件"/tmp/..."这样的问题。不过,请记住,因为修改系统文件和目录的权限,清理临时文件,或者运行磁盘检查,都可能对系统造成影响,所以执行这些操作前要先确认这是安全的,必要时最好先做好数据备份。
261 10
|
6月前
|
监控 Ubuntu Linux
ubuntu中设置开机自动运行的(sudo)指令
通过合理选择和配置上述方法,您可以确保在系统启动时自动执行所需的命令,并具备sudo权限,从而提高系统自动化管理的能力。
908 8
|
Ubuntu 应用服务中间件 Linux
Linux学习之Ubuntu 20中OpenResty的nginx目录里内容和配置文件
总的来说,OpenResty的Nginx配置文件是一个强大的工具,它允许你以非常灵活的方式定义你的Web服务的行为。
316 2
|
监控 Ubuntu Java
如何在Ubuntu上运行Jar包?
【7月更文挑战第9天】
800 0
如何在Ubuntu上运行Jar包?