----------------------20190709更新----------------------------

除了曲线拟合的例程,其他例程都跑不通= =

----------------------20190708----------------------------------

g2o在某次版本更新之后,原有的例程编译会有错误,目前有两版源码,一个是高博的旧版,可以跑通例程,但是似乎不支持16.04,g2o_viewer打不开。一个是官网的新版,支持16.04,但是例程没有更新,官网的例程编译不过。

多次尝试后,参考以下链接安装。

1. 删除已安装的g2o(首次安装可跳过)

sudo rm -r /usr/local/lib/*g2o* /usr/local/include/*g2o*  /usr/local/bin/*g2o*

2.安装相关依赖

sudo apt-get install cmake libeigen3-dev libsuitesparse-dev libqt4-dev qt4-qmake libqglviewer-dev libcholmod3.0.6

3.下载源码

cd ~/"安装目录"

git clone https://github.com/RainerKuemmerle/g2o.git

4.编译

cd g2o

mkdir build && cd build

cmake ../

make

sudo make install

5.修改高博第六章源码,参考这里

PS,网络不稳定等,git速度慢,出错的解决办法:

https://blog.csdn.net/qq_34121797/article/details/79561110

参考资料:

https://blog.csdn.net/jz1570551401/article/details/78208605
    https://blog.csdn.net/j_____j/article/details/78767653

Ubuntu16.04 安装g2o相关推荐

  1. ubuntu16.04安装g2o

    按照slam十四讲的按照安装,在使用时发现 cant find libg2o的问题: 在某 FindG2O.cmake文件中,需要以下这些g2o文件,但是到/usr/local/lib查看发现没有g2 ...

  2. 在ubuntu16.04安装 g2o

    Git clone https://github.com/RainerKuemmerle/g2o.git ~$mkdir build cd build cmake .. make -j4 sudo m ...

  3. ubuntu16.04安装运行PL-SLAM

    开始之前将 pl-slam, stvo-pl, MRPT三个库的源码放在同一级目录下,不然需要添加环境变量 1. 运行pl-slam文件下的 build.sh 文件,出现 找不到 libstvo.so ...

  4. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  5. Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o

    Ubuntu18.04安装g2o,及问题解决_HyperZhu的博客-CSDN博客_ubuntu18.04安装g2o sudo apt-get install cmake libeigen3-dev ...

  6. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  7. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  8. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

  9. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

最新文章

  1. [Swift]NSString、NSData、Base64互转
  2. 比Segway轻便的机器人溜冰鞋
  3. 通过进程ID得到进程名
  4. java-统计字符串中各字符次数
  5. C语言、嵌入式重点知识:回调函数
  6. 一周冲刺计划2//第一天
  7. set python用法_Python set()用法及代码示例
  8. 红帽干掉 CentOS 8,CentOS Stream 上位
  9. git常用使用命令个人总结
  10. Android adb脚本文件神器
  11. HHL论文第一弹(总结算法基本思想、QRAM制备量子态)
  12. 文件转换和操作的一些在线网页
  13. 怎么用计算机做目录,word目录怎么自动生成详细教程
  14. 网站漏洞修复 XSS漏洞的修复办法
  15. flexbox的基本概念
  16. 魔兽私服Trinitycore架构设计分析之一
  17. 苹果手机计算机网络设置,苹果手机上网速度慢怎么办!手把手教你如何解决
  18. 错误 '800a03ea'
  19. 移除挖矿程序过程记录
  20. Spark四大组件包括Spark Streaming、Spark SQL、Spark MLlib和Spark GraphX。

热门文章

  1. python-opencv 识别图片中的人脸
  2. 就推荐 4 个 yyds 的开源项目
  3. 网商银行大前端信息科技移动渠道部 2024届校招实习
  4. centos下tomcat通过keytool配置ssl服务器端证书及客户端证书
  5. 面试题:操作系统临界区,临界资源,信号量
  6. 系统内存管理介绍,内存申请及回收流程
  7. Linux学习笔记---Vim教程
  8. 18秋计算机应用基础在线作业3,14秋学期《计算机应用基础》在线作业3
  9. jenkins 忘记账号密码如何解决
  10. Pikachu系列——XXE