ubuntu16 04安裝PCL總結

2021-09-17 22:33:54 字數 2231 閱讀 6488

ubuntu裝軟體真的麻煩,乙個pcl庫費了我整整兩天時間!在此總結下,讓大家少踩坑。

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl  

sudo apt-get update

sudo apt-get install libpcl-dev

遂放棄該方法,採用編譯原始碼的方式安裝。

1.第一步

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

2.第二步

git clone
②編譯安裝

cd pcl-1.9 

mkdir build

cd build

make

sudo make install

make的時間會很長,這個正常。

3.問題解決

cmake仔細檢視cmake結果會發現一些問題,我第一遍再安裝的時候沒有發現,不知道是不是這些問題導致了安裝失敗,第二遍安裝每一步都很小心,發現了這些問題,就將其一一解決了。

如圖中,會發現could not find pcap  (missing:  pcap_libraries pcap_include_dirs),

could not find glew (missing:  glew_include_dir glew_library)

第一條解決辦法便是安裝libpcap 然後

tar -zxvf libpcap-1.9.0.tar.gz

cd libpcap-1.9.0

sudo ./configure

sudo make

sudo make install

如果出現make: *** 沒有指明目標並且找不到 makefile。 停止。參考

和     解決。

第二條解決辦法是

sudo apt-get install libglew-dev
我是將build中的檔案全部刪除重新cmake的。

網上有一些方法需要刪除原來庫檔案等等,我只想說,謹慎使用rm 。第一遍安裝時,我也不知道是自己刪除了標頭檔案、庫檔案的原因還是別的原因,cmake之後就再也找不到/usr/share 中的pcl相關檔案了。

4.最後

安裝完畢後沒有報錯,cmake  make 後c++檔案還是找不到標頭檔案的話,可以嘗試講cmakelists.txt中的路徑改為絕對路徑。

參考:ps:第二遍裝是在重灌系統後安裝成功的。

Ubuntu16 04安裝PCL並測試

第一步 安裝依賴 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 ...

Ubuntu16 04編譯安裝PCL 測試執行

環境 ubuntu16.04 pcl版本 1.8.1 一.安裝依賴庫 sudo apt get update sudo apt get install git build essential linux libc dev sudo apt get install cmake cmake gui su...

Ubuntu16 04下安裝並測試pcl

sudo chmod u x qt unified linux x64 3.1.0 online.run sudo qt unified linux x64 3.1.0 online.run 根據提示進行,並設定安裝路徑就好 我用的是預設的路徑 2 安裝x11 sudo apt get instal...