Ubuntu16.04安装Pangolin过程出错问题(runtime_error)排查记录

1 篇文章 0 订阅
1 篇文章 0 订阅

Reference:

ubuntu 安装Pangolin 过程 - Jessica&jie - 博客园 (cnblogs.com)、                      Pangolin介绍、Pangolin安装_语符律的博客-CSDN博客_pangolin执行报错Pangolin X11: Unable to retrieve framebuffer options_JoannaJuanCV的博客-CSDN博客

在我的Ubuntu16.04上按照热门教程安装Pangolin总是在cmake时报警告,后来make时出现大量signals.hpp和windos.hpp参数无法使用报错问题出现,尝试各种办法,猜测是动态链接库出错,但目前刚接触能力有限,不知道怎么具体修改。故在尝试后换用Git上另一资源后解决该问题,特此记录,方便后续回顾。

PS:在kdevelop中运行编译后执行时出现报错terminate called after throwing an instance of 'std::runtime_error' what():  Pangolin X11: Unable to retrieve framebuffer options
 

cmake时警告如下:

make时报错如下:

 问题解决:不要用github.com/stevenlovegrove/Pangolin的GIT库,换用github.com/zzx2GH/Panglin的git代码库。
具体操作如下:

 sudo apt-get install libglew-dev  
 sudo apt-get install cmake  
 sudo apt-get install libboost-dev libboost-thread-dev libboost-filesystem-dev 
 git clone https://github.com/zzx2GH/Pangolin.git  
 cd Pangolin  
 mkdir build  
 cd build  
 cmake ..  
 make 
 sudo make install

 PS问题解决:

在系统中按照以下路径:/home/username/slambook2/3rdparty/Pangolin/src/display/device/找到display_x11.cpp文件后双击打开,对下面两行代码进行注释后重新对Pangolin进行编译安装即可。

 

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值