Ubuntu18.04下的PCL安装(摸爬滚打)
目录
- Ubuntu18.04下的PCL安装
- 1、先安装Qt5,X11,OpenGL
- 1)安装Qt5
- 2)安装x11
- 3)安装OpenGL
- 4)安装libglut-dev
- 2、安装VTK(直接把pcl依赖全装了)
- 3、安装PCL
Ubuntu18.04下的PCL安装
一般学习这类文章,在其git hub主页上都会有比较系统详尽的学习教程,在这里记录下跟着教程走的过程。
PointCloudLibrary/pcl(源码地址)
官方提供的Lunix系统下的编译教程
这边参考了CLM_Only大大的教程做一次尝试。
1、先安装Qt5,X11,OpenGL
根据VTK的要求要先安装Qt5,X11,OpenGL
1)安装Qt5
根据官方文档,先更新qt5的依赖,python、Perl、Ruby
再进入官网下载Qt5
或者进入清华源下载镜像
我选择了5在线安装的最新版本
sudo chmod a+x 然后把安装包拖到这个a+x后面
直接把安装包拖到终端里
根据提示进行安装,安装完毕
2)安装x11
sudo apt-get install libx11-dev libxext-dev libxtst-dev libxrender-dev libxmu-dev libxmuu-dev
3)安装OpenGL
sudo apt-get install build-essential libgl1-mesa-dev libglu1-mesa-dev
4)安装libglut-dev
sudo apt-get install freeglut3-dev
2、安装VTK(直接把pcl依赖全装了)
呃,到这里感觉太麻烦了,直接参照这个安装方法,几行代码来搞定,用源码装
sudo apt-get update
sudo apt-get install git build-essential linux-libc-dev
sudo apt-get install cmake cmake-gui
sudo apt-get install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt-get install mpi-default-dev openmpi-bin openmpi-common
sudo apt-get install libpcap-dev
sudo apt-get install libflann1.9 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install vtk6 libvtk6.3 libvtk6-dev libvtk6.3-qt libvtk6-qt-dev
sudo apt-get install libqhull* libgtest-dev
sudo apt-get install freeglut3-dev pkg-config
sudo apt-get install libxmu-dev libxi-dev
sudo apt-get install mono-complete
sudo apt-get install libopenni-dev libopenni2-dev
会发现其实其中一部分之前装过了。这个方法还挺好的,比较简单,不需要图形界面,也不需要下包。
3、安装PCL
1、git clone源码
从git上把源码弄下来
git clone https://gitee.com/mirrors/pcl.git
cd pcl
# 切换到指定版本v1.9.1再编译
git checkout pcl-1.9.1
# 创建目录
mkdir release
# 进入目录
cd release
# 配置cmake
cmake -DCMAKE_BUILD_TYPE=None \-DCMAKE_INSTALL_PREFIX=/usr/local \-DBUILD_GPU=ON \-DBUILD_apps=ON \-DBUILD_examples=ON ..
# 进行编译 1为内核数 按自己的cpu内核填写。 不写数字默认使用全部核心编译
make -j1
# 我租的服务器是单核的
然后就等待好久好久(真的超久的),等他编译结束。
c++:internal compiler error
看这个原因是内存不足了。。
最后我就失败了,不知道为啥,这个坑有大佬可以教一下就能填坑写完了。
更换自己的双系统ubuntu16.04
make -j4
就成功了
然后进行安装
sudo make install
安装完毕进行测试
pcl_viewer ../test/pcl_logo.pcd
见到这个说明成功安装了
Ubuntu18.04下的PCL安装(摸爬滚打)相关推荐
- ROS系列——Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版
ROS系列--Ubuntu18.04下ros Melodic安装mavros过程中遇到问题及解决-定期更新版 问题 问题一:运行 wstool update -t src -j8 时,出错如下: 问题 ...
- 20230311给Ubuntu18.04下的GTX1080M安装驱动
20230311给Ubuntu18.04下的GTX1080M安装驱动 2023/3/11 12:50 2. 安装GTX1080驱动 安装 Nvidia 驱动 367.27 sudo add-apt-r ...
- Ubuntu18.04下Opencv的安装及使用实例
本文主要介绍了在Ubuntu18.04系统下练习编译.安装著名的C/C++图像处理开源软件库Opencv 3.4.12(过程多,耗时长,需要耐心和细心) 目录 一.Opencv简介 二.Opencv安 ...
- Ubuntu18.04下Opencv的安装以及使用
文章目录 前言 一.Opencv的安装 二.Ubuntu18.04下opencv的应用实例 1.图片的显示 2.摄像头的的使用 (1)获取摄像头的权限 (2)摄像头调用录制视频 (3)播放视频 三.参 ...
- fftw3 嵌入式linux安装,Ubuntu18.04下快速的安装UHD与GnuRadio并连接USRP设备
USRP的开发软件安装 USRP开发平台介绍 Ubuntu系统下安装流程 Ubuntu系统依赖的安装 安装UHD USRP开发平台介绍 USRP可以适用于Windows和Linux两种平台,同时支持的 ...
- Ubuntu18.04下Quagga的安装过程
记录一下 Ubuntu18.04 虚拟机上 Quagga 的整个安装过程. 参考学习的链接
- Ubuntu18.04下realsense-ros的安装
参考: RealSense D435i在Ubuntu18下配置过程_冰激凌啊的博客-CSDN博客 0 安装环境 系统:Ubuntu 18.04 ROS melodic 设备:Realsense D43 ...
- Ubuntu18.04下NVIDIA驱动安装
安了一天,在网上找了无数教程也没能成功,就在准备换系统的时候发现了这篇文章,真的安装上了记录一下, 转自https://blog.csdn.net/fengyuechengshi495/article ...
- ubuntu18.04下pyaudio的安装
1 提要 安装分两个部分: pyaudio---此为python脚本部分 portaudio---此为python脚本调用的动态库,用c++写 将以上两个部分同时安装妥善,才能最后完成. 2 源码资源 ...
最新文章
- php solr 更新数据类型,Solr更新文档数据
- AJAX安全-Session做Token
- .Net MVC Redirect出现:服务器无法在已发送 HTTP 标头之后设置状态解决方案
- 《Linux设备驱动开发详解 A》一一2.3 接口与总线
- 在数组中找到第 k 小的数
- react的详细知识讲解!
- java面向对象高级分层实例_实体类
- linux python 永久添加自己的模块路径
- 利用Mybatis对数据库进行增删改查操作
- 有没有什么好的C++视频教程?
- CSS: div高度自动适应背景图片的高度 How to get div height to auto-adjust to background size?...
- matlab 取绝对值最快的犯法,求助被积函数有绝对值号的问题。
- ubuntu11.04中nautilus(文件管理器)查看FTP乱码的解决办法
- 无人车前轮转向分辨率校准
- 【跟我一起学Unity3D】做一个2D的90坦克大战之各种各样的墙附上项目源码
- VSCode JavaScript 代码格式化 美化 Beautify
- [Jenkins]如何自动停止超时任务?
- 算法学习----红黑树
- 读书和不读书的人,最大的区别是什么?--林语堂
- 银河麒麟4.0.2配置网络源