ubuntu从源码编译pcl与使用checkinstall打包安装

编译PCL

1.默认已安装的一些命令工具

——如:git(用于从github上下载源码),cmake(c++项目构建),cmake-gui(cmake的一个图形界面)

2.安装依赖项

sudo apt update
sudo apt install build-essential linux-libc-dev
sudo apt install libusb-1.0-0-dev libusb-dev libudev-dev
sudo apt install mpi-default-dev openmpi-bin openmpi-common  
sudo apt install libflann-dev
sudo apt install libeigen3-dev
# sudo apt install libboost-all-dev
# sudo apt install libvtk5.10-qt4 libvtk5.10 libvtk5-dev
 sudo apt install libqhull* libgtest-dev
 sudo apt install freeglut3-dev pkg-config
 sudo apt install libxmu-dev libxi-dev 
 sudo apt install mono-complete
 sudo apt install openjdk-8-jdk openjdk-8-jre

以上依赖项安装参考这篇博客,但是注意到我这里注释掉了libboost-all-dev的安装,因为我的机器上安装boost库失败,所以我是直接从官网下载源码然后编译安装的,参考以下;我也没有安装成qt与vtk,这两个我也是从源码编译安装。

3.源码下载与编译

我编译的是pcl1.10版本,其中需要由源码编译安装的在下面提供了下载,直接可安装的提供了安装指令(其中最低版本指的是pcl1.10.0版本的CMakeLists.txt中指定的各个依赖库的最低版本):

库名 最低版本 百度云下载 官网下载 安装指令
Eigen 3.1 不需要 不需要 sudo apt install libeigen3-dev
FLANN 1.7.0 不需要 不需要 sudo apt install libflann-dev
qhull 无版本要求 不需要 不需要 sudo apt install libqhull*
boost 未知
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值