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)