版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
git clone https://github.com/PointCloudLibrary/pcl.git
cd pcl
mkdir build
cd build
下载好之后安装,注意这一步:
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/home/ly/lib/pcl-1.8 -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON ..
继续
make -j6
sudo make -j6 install
此时,pcl-1.8安装到了 “/home/ly/lib/pcl-1.8”
使用时:在CMakeLists.txt里面使用find_package()
set(PCL_DIR "/home/ly/lib/pcl-1.8/share/pcl-1.8")
find_package(PCL 1.8 REQUIRED COMPONENTS)
或者是用SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
调用该模块
SET(CMAKE_MODULE_PATH /home/ly/lib/pcl-1.8/share/pcl-1.8)
find_package(PCL 1.8 REQUIRED COMPONENTS)