我是靠谱客的博主 高挑外套,这篇文章主要介绍ubuntu 18.04 编译安装PCL,现在分享给大家,希望可以做个参考。

1、安装依赖包

装eigen和flann: 

sudo apt-get install libeigen3-dev
sudo apt-get install libflann1.9 libflann-dev

2、编译版本

软件版本
cmake_gui3.10
boost1.77.0
Qt5.9.8
vtk8.2
pcl1.11.1

上面的版本有效

(1)编译Qt和VTK

注意配置TYPE类型、Qt5_DIR的路径、CMAKE_INSTALL_PREFIX的路径

进行 make -j20 和make install

编译成QT版本VTK

(2) boost安装

下载路径:

Boost C++ Librarieshttp://www.boost.org/

先进入解压缩后的目录:  cd boost_1_77_0

运行脚本: sudo ./bootstrap.sh --with-libraries=all --with-toolset=gcc --prefix=/boost

--with-libraries指定编译哪些boost库,all的话就是全部编译,只想编译部分库的话就把库的名称写上,之间用 , 号分隔即可.

生成的头文件在/boost/include中, 二进制库文件在/boost/lib中。

接下来,根据提示,执行以下命令开始进行boost的编译: sudo ./b2

进行安装指令: sudo ./b2 install

(3) boost、pcl、vtk联合编译

将findBoostModule.cmake进行修改,修改如下:

 注意对find_package进行修改

cmake .. 
-DVTK_DIR=/tool/VTK-8.2/lib/cmake/vtk-8.2 
-DBoost_DIR=/tool/boost_1_77_0/lib/cmake/Boost-1.77.0 
-DCMAKE_INSTALL_PREFIX=/tool/pcl-1.9

3、添加库路径到系统路径下

export LD_LIBRARY_PATH=/usr/local/cuda/lib64:/home/gzy/Qt5.9.8/5.9.8/gcc_64/lib:/tool/boost_1_77_0/lib:/tool/VTK-8.2/lib:/tool/pcl_1_11_1/lib:/tool/opencv4.5/lib:$LD_LIBRARY_PATH

最后

以上就是高挑外套最近收集整理的关于ubuntu 18.04 编译安装PCL的全部内容,更多相关ubuntu内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(131)

评论列表共有 0 条评论

立即
投稿
返回
顶部