Ubuntu18.04 亲测安装PCL1.11

本文记录了在Ubuntu18.04上成功安装PCL1.11的过程,包括安装OpenNI, OpenNI2, Ensenso和metslib等依赖,以及解决编译时的问题。通过源码编译安装PCL,并给出了编译时的注意事项。安装完成后,展示了如何创建并运行自定义的cpp文件进行测试。" 81867749,7528034,并发处理:多进程、多线程与异步解析,"['并发编程', '操作系统', '网络通信', '服务器架构']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

重装几次系统之后的成果

主要是参考的https://blog.csdn.net/minhuaqaq/article/details/109471374

做了改变如下:

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 libflann1.9 libflann-dev  #这里改成1.9
sudo apt-get install libeigen3-dev 
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk7.1-qt libvtk7.1 libvtk7-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 openjdk-8-jdk openjdk-8-jre

 参考这个https://blog.csdn.net/yingmai7741/article/details/86531850,先把这两个装了

安装OpenNI,OpenNI2

sudo apt-get install libopenni-dev 
sudo apt-get install libopenni2-dev
  • 安装ensensor
sudo dpkg -i ensenso-sdk-2.2.147-x64.deb 
sudo dpkg -i codemeter_6.80.3312.500_amd64.deb

还有一个metslib, 参考这里


tar xzvf metslib-0.5.3.tgz
cd metslib-0.5.3
./configure
make -j
sudo make install

之后下载源码,进行编译(这里下载的源码安装后是pcl-1.11版本,以后可能会更新至1.12啊什么的,那个时候就直接去git pcl-1.11的源码,不要直接git clone了 

//下载PCL源码
git clone https://github.com/PointCloudLibrary/pcl.git 
//编译
cd pcl 
mkdir release 
cd release
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_GPU=ON-DBUILD_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值