安装必须的依赖库
新建一个pcl_dependences.sh文件,将以下内容写入文件:
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.8 libflann-dev
sudo apt-get install libeigen3-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libvtk6.3 libvtk6.3-qt libvtk6-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 qt-sdk openjdk-8-jdk openjdk-8-jre
安装所需的依赖库,执行命令:
sudo sh pcl_dependences.sh
提示[y/n]时都选则y即可。
下载源码解压
PCL1.9.1下载地址
配置并编译
因为本人需要visualization,所以我选择cmake图形界面来配置一下pcl。
Where is the source code:选择刚才解压的pcl所在的文件夹
Where tobuild the binaries:选择刚才新建的build文件夹
点击Configure,选择需要的BUILD_visualization(其他的我是默认的)
接着点击Generate,让它完成配置。(这一步相当于cmake操作)
再接着回到命令行:(build文件夹下)
make -j8
泡杯茶等着~
sudo make install
等待安装好就可以啦。
- https://blog.csdn.net/yingmai7741/article/details/86531850