ubuntu 安装PCL
如果你對PCL版本沒有要求可以根據下面的方式安裝:
sudo apt-get install libpcl-dev編譯工程的時候可能會出現兩個錯誤:
1.
?*** No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so', needed by 'pcl_test'.? Stop
解決方式:
sudo ln -s? /usr/lib/x86_64-linux-gnu/libproj.so.9 /usr/lib/x86_64-linux-gnu/libproj.so
原因是沒有找到相應的庫
我們可以按照錯位的位置去查找相應的庫,然后建立軟鏈接,如果沒有相應庫,可以通過apt-get install安裝
2.
/usr/bin/ld: cannot find -lvtkproj4
解決方式:
sudo ln -s /usr/lib/libvtkproj4.so.5.10 /usr/lib/libvtkproj4.so
?
?
通過源碼安裝
先要安裝相應的依賴
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 libvtk5.10-qt4 libvtk5.10 libvtk5-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
?
然后下載源碼:
git clone?https://github.com/PointCloudLibrary/pcl.git
?
然后編譯和安裝:
cd pcl
mkdir build
cd build
cmake -DCMAKE_BUILD_TYPE=None -DCMAKE_INSTALL_PREFIX=/usr -DBUILD_GPU=ON -DBUILD_apps=ON -DBUILD_examples=ON -DCMAKE_INSTALL_PREFIX=/usr ..
make
安裝:
sudo make install
參考博客:
原文鏈接:https://blog.csdn.net/WEICHUAN1107/article/details/87688374
?
?
?
總結
以上是生活随笔為你收集整理的ubuntu 安装PCL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: osg布告板技术(Billboard)
- 下一篇: AZURE kinect 深度相机配置u