高翔视觉slam学习笔记
高翔视觉slam——ch1
你好! 这是我第一次使用 CSDN记录学习笔记,如有不足还望不吝赐教!
环境配置
首先,《slam十四讲》提供了Ubuntu系统中的源代码(源代码地址:https://github.com/gaoxiang12/slambook2),用的IDE为KDevelop。但是我更倾向于使用Qt,所以我装了国产系统deepin(应用商店有Qt,而且易于配置)体验相当不错,很多操作近似于Windows。
一、虚拟机安装deepin
与Ubuntu安装无异,可参看其他教程,但需注意:
- 无视系统安装过程中提示“检测到虚拟机安装,建议直接安装系统”
- 需要自定义安装(分盘)
二、deepin安装Qt,配置cmake
十分简单,十分酸爽
如果出现无法编译或者建工程的问题:
- 首先检查有没有安装g++(一般不是这个问题)
- 检查有没有安装CMake(应用商店也有、很好安装)
- 检查Qt有没有找到CMake、qMake,如下图:
上图缺少哪个就添加哪个的路径
qMake:/usr/lib/qt5/bin/qmake
CMake:/usr/bin/cmake
(一般情况在这些路径下,最好打开文件管理查看一下)
用deepin应用商店安装Qt没有出现找不到openGL库、没有kit、等一系列其他问题(果断放弃Ubuntu) - 如果还解决不了就卸载重新安装。。。
代码学习
本节无
感兴趣可以试试“Hello_Qt”