ubuntu 安装PCL
如果你對(duì)PCL版本沒(méi)有要求可以根據(jù)下面的方式安裝:
sudo apt-get install libpcl-dev編譯工程的時(shí)候可能會(huì)出現(xiàn)兩個(gè)錯(cuò)誤:
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
原因是沒(méi)有找到相應(yīng)的庫(kù)
我們可以按照錯(cuò)位的位置去查找相應(yīng)的庫(kù),然后建立軟鏈接,如果沒(méi)有相應(yīng)庫(kù),可以通過(guò)apt-get install安裝
2.
/usr/bin/ld: cannot find -lvtkproj4
解決方式:
sudo ln -s /usr/lib/libvtkproj4.so.5.10 /usr/lib/libvtkproj4.so
?
?
通過(guò)源碼安裝
先要安裝相應(yīng)的依賴
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
?
?
?
總結(jié)
以上是生活随笔為你收集整理的ubuntu 安装PCL的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: osg布告板技术(Billboard)
- 下一篇: AZURE kinect 深度相机配置u