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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值