记录找不到g2o_viewer的问题的解决方法

跑slam十四讲的g2o_viewer时出现了出现了找不到g2o_viewer的问题,但是编译其实都过了。所以应该时环境的问题。记录一下:
1.环境:ubuntu 1804
2.第一次编译过了,但是运行找不到g2o_viewer,那我们看一下如下文件,我们看一下FindQGLViewer.cmake文件,发现需要额外的依赖来能顺利安装g2o_viewer。在这里插入图片描述

find_package(Qt5 COMPONENTS Core Xml OpenGL Gui Widgets)

3.我查了很多博客,有些博主还会删除一下qt4再安装qt5,但是我没有安装qt4,我把步骤都写上吧,如下:

sudo apt-get remove qt4-qmake 
sudo apt-get install qt5-default qtcreator

4.然后安装gl的依赖:

sudo apt-get install libqglviewer-dev-qt5

5.然后重新编译g2o
如下步骤:

cmake …
make -j4
sudo make install

6.运行g2o_viewer:

cd g2o/bin
./g2o_viewer /path/xxx.g2o

在这里插入图片描述点击Optimize后,等待结果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值