Pangolin安装及问题
前置工具安装:
sudo apt-get install vim cmake (注:查看cmake版本命令 cmake -version)
sudo apt-get install vim git (注:查看git版本命令 git --version)
sudo apt-get install vim gcc g++ (注:查看gcc g++版本命令 gcc -v g++ -v)
安装Pangolin
1)安装依赖项
sudo apt-get install libglew-dev libboost-dev libboost-thread-dev libboost-filesystem-dev libpython2.7-dev
2)安装Pangolin
git clone --recursive https://github.com/stevenlovegrove/Pangolin.git
注:ubuntu下,该命令下载的目录为当前所在目录。
cd Pangolin
mkdir build && cd build cmake .. cmake --build .
make -j
sudo make install
3)测试Pangolin
cd Pangolin/examples/HelloPangolin
cmake .
make
./HelloPangolin
如果出现报错
In file included from /home/lenovo/Pangolin/include/pangolin/var/var.h:34:0,
from /home/lenovo/Pangolin/include/pangolin/var/varextra.h:31,
from /home/lenovo/Pangolin/include/pangolin/pangolin.h:52,
from /home/lenovo/expangolin/main.cpp:1:
/home/lenovo/Pangolin/include/pangolin/var/varvalue.h: In instantiation of ‘void pangolin::VarValue::Init() [with T = bool]’:
/home/lenovo/Pangolin/include/pangolin/var/varvalue.h:55:14: required from ‘pangolin::VarValue::VarValue(const T&) [with T = bool]’
/home/lenovo/Pangolin/include/pangolin/var/var.h:170:20: required from ‘pangolin::Var::Var(const string&, const T&, bool) [with T = bool; std::string = std::basic_string]’
/home/lenovo/Pangolin/include/pangolin/var/varextra.h:67:52: required from here
/home/lenovo/Pangolin/include/pangolin/var/varvalue.h:99:23: error: ‘class pangolin::VarValue’ has no member named ‘str’
this->str = (VarValueTstd::string*)this;
^
/home/lenovo/Pangolin/include/pangolin/var/varvalue.h:102:23: error: ‘class pangolin::VarValue’ has no member named ‘str’
this->str = str_ptr;
解决方法:
cd Pangolin/examples/HelloPangolin
vim CMakeLists.txt
添加set (CMAKE_CXX_STANDARD 11)
注:这种方式仅适用于cmake3.1之后
Pangolin安装及问题相关推荐
- 3D绘图程序库Pangolin安装以及快速入门,使用教程介绍详细,使用Pangolin绘制点云、直线、轨迹等,设置按钮,进行多窗口、多线程操作,以及Pangolin怎么使用等等
1. Pangolin介绍 常见的3D绘图的程序库有很多,MATLAB.Python的Matplotlib.OpenGL.在Linux上常用的一个3D绘图库是Pangolin,它是基于OpenGL完成 ...
- centos下Pangolin 安装与使用
Pangolin是对OpenGL进行封装的轻量级的OpenGL输入/输出和视频显示的库.可以用于3D视觉和3D导航的视觉图,可以输入各种类型的视频.并且可以保留视频和输入数据用于debug. 可以在h ...
- ubuntu安装pangolin
ubuntu安装pangolin 安装pangolin依赖项以及安装过程中用到的工具 创建安装目录 下载pangolin源文件 安装pangolin ctrl+alt+t打开终端,依次输入命令,安装相 ...
- SLAM知识[7]:依赖项和安装
1 SLAM有什么依赖项? SLAM开发的依赖项有下列7项: 1.1 KDevelop 是集成开发环境.创建新工程.导入工程.编译.执行文件. 1.2 Eigen Eigen 是一个线性算术的C++ ...
- 【Jetson Nano学习笔记】2. ORB-SLAM3及ZED 2i驱动安装
目录 ZED 2i驱动安装 安装驱动 自测 ROS测试 zed2i.launch rostopic list rosnode list display_zed2i.launch zed_rtabmap ...
- 【RK3399Pro学习笔记】十七、Debian安装ORB-SLAM3和单目demo的运行
目录 安装OpenCV 3 注意事项 安装Glew 安装Pangolin 安装boost 安装Eigen 3 安装ORB_SLAM3 试用 平台:华硕 Thinker Edge R 瑞芯微 RK339 ...
- Nvidia TX2 使用Intelrealsense L515 并安装 RTABmap建图包编译成功
前置:rtabslam需要opencv3.2.0,而tx2 ros melodic 自带4.1.1,所以请按照上篇文章完成配置 Nvidia TX2 安装 opencv3.2.0 及在ros melo ...
- [学习SLAM] 3D可视化 只viz模块和pangolin
viz模块主要用于3D可视化显示 与pangolin相比:缺点,不容易添加控件(按钮,滑动条等) ;优点,简单调试方便. 创建一个窗口并显示坐标系 首先看个简单示例程序,创建一个窗口并显示坐标系: / ...
- 安装win7+ubuntu14.04双系统以及各种软件安装
安装: 1.首先要压缩卷,在磁盘管理中压缩,我这里压缩了100G,如果出现的磁盘分区是未分配(黑色),则在它这新建一个简单卷,然后将其删除即可变成可用空间(绿色) 2.插入系统盘,重启进入bios,选 ...
最新文章
- gulp关于scss的基础配置
- 417 Pacific Atlantic Water Flow 太平洋大西洋水流
- linux AIO (异步IO) 那点事儿
- [北京活动] 5月11日 PMCAFF创业私密分享会邀请函已经下发
- Nacos命名空间管理
- windows2003 apache php mysql_Windows 2003搭建Apache PHP MySQL环境经验分享
- 使用Popup窗口创建无限级Web页菜单(5)
- 前端学习(2630):git安装包下载
- 如何固定最小宽度_如何使用更新的HTML和CSS函数创建响应式设计
- li标签行内元素高度及居中
- distinct sql用法_十分钟搞懂SQL数据分析
- Hearing Range
- iOS 报错 : dyld: Library not loaded: @rpath/
- 大二暑假立秋学习总结
- 喜欢你,才不顾一切的作践自己:QQ伤感日志
- Java 性能优化实战工具实践:如何获取代码性能数据?
- 数字温湿度传感器DHT11
- 微信 8.0 「裂开」「炸弹」的特效代码来了
- python 搜索引擎 词位置加权_网站搜索引擎推广公司,360关键词推广
- Logistic Regression推导
热门文章
- 新东方雅思词汇(List 16 ~ List 20)
- Prometheus(五)部署Nginx
- “AI教父”杰弗里・辛顿从谷歌离职发声:后悔发展AI,谷歌不再扮演AI“好管家”的角色
- vue 的 this.$refs 为undefined
- 手游端游辅助需要掌握那些语言
- 游戏内统一支付系统设计与实现
- 嵌入式linux的网络配置,嵌入式linux网络配置
- LightGBM算法
- 【OpenCV】中saturate_castuchar的含义和用法是什么?
- Android 布局生成图片 做分享操作