g2o_viewer安装及一些坑
安装完g2o后发现g2o_viewer并没有被安装,
于是找到了问题,
首先,g2o文件夹下的README.md里有如下说明
### Optional requirements- suitesparse <http://faculty.cse.tamu.edu/davis/suitesparse.html>
- Qt5 <http://qt-project.org>
- libQGLViewer <http://www.libqglviewer.com>On Ubuntu / Debian these dependencies are resolved by installing the
following packages.- libsuitesparse-dev
- qtdeclarative5-dev
- qt5-qmake
- libqglviewer-dev-qt5
所以先安装这些lib
sudo apt-get install libsuitesparse-dev qtdeclarative5-dev qt5-qmake libqglviewer-dev-qt5
然后进入g2o/build下重新编译,然而,遇到了如下报错
libQGLViewer-qt5.so: undefined reference to `qt_version_tag@Qt_5.12’
这个是由于qmake版本问题造成的
看一下系统版本
qmake -v
发现系统的qmake指向了anaconda的lib下面,
然后看下自己安装的qmake版本
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake -v
QMake version 3.1
Using Qt version 5.12.8 in /usr/lib/x86_64-linux-gnu
这才是编译需要用的5.12啊,也就是报错说找不到的那个。
所以,要把系统的路径指定到安装的地方
看一下~/.bashrc下面的PATH,发现确实是指向anaconda的,改为
export PATH="/usr/bin:$PATH"
然后
source ~/.bashrc
又重新进入到g2o/build下重新cmake … 加 make -j4
还是报刚才的错,
这时要把build文件夹清空, 再重新cmake …加 make -j4
看下g2o/bin文件夹下,已经有了g2o_viewer。
运行
cd g2o/bin
./g2o_viewer
解决。
g2o_viewer安装及一些坑相关推荐
- Pytorch可视化工具tensorboardX(安装不踩坑)
安装方法(如何不踩坑,已修改): 首先默认你已经安装好pytorch(如果木有,为什么点进来呢) 安装tensorboardX pip install tensorboardX 安装tensorflo ...
- cmd命令安装composer踩坑
cmd命令安装composer踩坑 很多童鞋在依照composer官网 官网教程 用命令行安装composer时回踩到以下坑,却不知道如何解决 在此我分享下自己的经验,写个不好请多海涵 打开命令行执行 ...
- centos7安装mysql日志空白_centos7安装Mysql爬坑记录 - G
centos7安装Mysql爬坑记录 查看是否已安装 使用下列命令查看是否已经安装过mysql/mariadb/PostgreSQL 如果未安装,不返回任何结果(ECS的centos镜像默认未安装任何 ...
- GPCC安装以及踩坑经历
gpcc安装以及踩坑经历 官方下载地址文档 https://network.pivotal.io/products/pivotal-gpdb#/releases/29190 安装开始之前 chown ...
- ubuntu 20.04 安装软件踩坑
ubuntu 20.04 安装软件踩坑 1.搜狗输入法 安装后需要重启一次 重启后讲sogoupinyin添加好,右上角如果没有搜狗就再重启一下 右上角出现了搜狗也是打不出中文的,因为没有安装依赖 安 ...
- Nginx1.6.2版本安装遇到的坑以及配置反向代理
Nginx1.6.2版本安装遇到的坑以及配置反向代理 本文基于https://www.runoob.com/linux/nginx-install-setup.html教程进行安装,安装过程中和使用中 ...
- 安装ngtpy踩坑记录(C++打包Python的一些小坑)
文章目录 前言 一.前期准备 二.大致步骤 坑一:关于解释器的问题 坑二:关于pybind11 写在后面 前言 最近需要使用NGT包,链接: 参考博客,这篇博客对NGT包做了简介,其主要内容翻译自源码 ...
- Manjaro 安装配置踩坑
Manjaro 安装配置踩坑 其实manjaro和arch的英文社区上都讲的很清楚, 推荐看英文原版资料. 制作USB安装器 参考资料 : Manjaro 官方User Guide 官网下载镜像 Li ...
- 安装fastdfs的坑还有解决方法
记录一下安装fastdfs的坑还有解决方法,同时也想帮助一些一样错误,但是找不到解决办法的人,这是一篇综合帖子,基本上所有的问题都有解决办法,先别急,先让我们看一下报错信息. >>> ...
最新文章
- 2018:数据科学20个最好的Python库
- 如果番茄花园在美国...
- JSONArray传值的使用小结
- mysql创建表语句 cmd_MySQL 创建数据表
- js datagrid 移动去重
- springcloud 图片和数据一起提交_SpringCloud网上商城系统(附源码及教程)
- 函数式编程(一) 认识“编程范式”和“函数”
- wincc用c语言弹出确认窗口,wincc怎样弹出确认窗口?
- 圆钢孔型计算机模拟,第五章 金属塑性加工ppt课件.ppt
- 黄金分割法求极值 matlab,利用matlab实现黄金分割法求极值问题-北京理工大学-机械优化设计.doc...
- :hover放前面和放后面的区别
- 现有开发语言以及适用范围
- 用lombok插件,驼峰属性第一个是一个字母的,属性没有接收到值,使用@JsonProperty解决(工作遇到的坑)
- python中format函数用法简书_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...
- Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法
- 【Android -- 写作工具】Markdown 图片
- 基于netty的浏览器客户端打印控件实现
- 全球及中国养老保险行业创新模式分析与投资建议策略报告2022版
- 基于easyui 1.3.6设计的后台管理系统模板界面
- 电子杂志ZineMaker 2006 .EXE转成.SWF