SLAM学习实践过程中长期记录帖——(环境配置,遇到的bug的记录以及解决方案)

前段时间随便跑了跑demo,结果系统就崩溃了,重装了16.04系统(之前是14.04系统),上手用了两天,觉得果然比14.04舒服啊(都有点想直接上18.04了)。
然后就配置环境,可以说是比较考验耐心的事情了,下面列出我配环境过程中参考的一些博客,都是看来看去相对比较完整的,就是比较靠谱的,不是来水帖子的!以及过程中遇到的问题还有解决方案。

1.Chrome,搜狗输入法这些就看一个美化的教程吧,还可以提升一些用户体验:

毕竟重装系统后一下子都没有欲望继续学习了,先简单搞一下美化,调整一下之前系统崩掉之后自己心态也随之崩掉的情绪。
Ubuntu16.04美化教程,良心推荐,都挺好用的
这些东西有个大概就好了,不要折腾太多,记住主线任务!(虽然很好看,我还想继续哈哈哈)

2.gcc和g++的安装:

主要是多个版本进行管理和切换的,具体每一个的安装网上还是有很多教程的,这里贴一个多版本管理的链接,很有用吧!gcc/g++多版本管理和切换

3.cmake的安装:

参考这个帖子,版本是比较新的,用起来其实还是那样哈哈,只是觉得用新不用旧!
cmake安装参考

4.OpenCV

这个自己之前装还是很蛋疼的,尤其是第一次用的时候,搞了半天没搞好,有一次自己先装了opencv3.4,然后程序需要2.4,那会不知道多版本切换,就先卸载,再冲撞,真的是麻烦,现在有双版本就好多啦!
4.1那么首先就是一个比较综合的帖子,分别介绍了ubuntu16.04下Qt, opencv3.2 ,以及相应的opencv_contrib3.2.0的安装,
帖子在这里:
Ubuntu16.04下Qt+opencv+voencv_contrib 3.2
4.2这个帖子主要是讲ubuntu下两个版本的opencv如何进行切换使用的,当然用熟了以后就会觉得简单很多,但是刚开始还是很有借鉴的意义的。
借鉴的就是这个帖子:OpenCV双版本切换使用,超级赞

其实下单点说就是平时自己用的是opencv2.4.13,但是有时候会遇到基于opencv3.x版本的程序,这个时候其实只需要在相应的CMakeLists.txt文件中添加:
set(OpenCV_DIR "/usr/local/opencv3.2.0/share/OpenCV")

find_package(OpenCV 3.2.0 REQUIRED)

就好了,和之前的比其实就是稍微改动了一点点。
4.3最后是SLAM大佬贺一加的博客:
OpenCV3.1+OpenCV2.X版本教程

其实更多的是希望能够从大佬身上学习,需要学习的远远不止装一个OpenCV啊哈哈哈哈啊

猜你喜欢

转载自blog.csdn.net/Amazingren/article/details/81569915