1. 程式人生 > >Ubuntu16.04+PCL1.8原始碼安裝測試+出錯總結

Ubuntu16.04+PCL1.8原始碼安裝測試+出錯總結

    如果你是一個乾淨的系統,那麼恭喜你按照下面的安裝步驟,基本不出錯。。。如果是像我在一臺公共的機子上安裝,就有點難過,會出現版本不一致的問題等亂七八糟的問題。。。折騰了兩天,終於搞定了[寬麵條淚.jpg]    

  1. PCL安裝步驟


     1.1 預裝依賴庫

sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pcl
sudo apt-get update
sudo apt-get install libpcl-dev pcl-tools

    如果在install時安裝失敗,則需要再執行一次update,然後再install。雖然,我在update的時候出現有報錯了,不過貌似沒關係,我直接install也沒有影響。

    1.2 原始碼安裝PCL1.8

    我是在windows下的安裝包,因為我在安裝PCL之前並沒有確定好PCL的版本,然後一開始用網上的地址,會出現vtk版本不匹配的問題(我的是6以上的,實際上卻是要求5的),後來查閱了很多才找到PCL1.8的,下的網址找不著了(可見過程有點曲折反覆),所以這裡就直接百度雲分享我下的版本吧。

cd pcl-pcl-1.8.1 && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=None ..
make
sudo make install

    安裝時間有點長,需要耐心等待一下~

   2. PCL測試

    直接在終端輸入指令pcl_viewer指令,後面跟pcd檔案即可顯示點雲。

pcl_viewer sample.pcd

    3. 出錯總結

        3.1 //home/deep/anaconda3/lib/libpng16.so.16: undefined reference to `[email protected]_1.2.9'

        網上很多都說的是caffe的報錯,解決方案也mark一下好了:        在Makefile.config中加入
LINKFLAGS := -Wl,-rpath,$(HOME)/anaconda3/lib
        也有說法認為是重新安裝zlib1.2.11取代原先的zlib1.2.8(這個我也嘗試了,然後發現兩個版本不知道怎麼讓PCL選擇1.2.11的那個版本 T T,所以索性刪掉了zlib的庫。)這裡也放上我的zlib1.2.11的安裝包吧,以便需取:       1> 刪除zlib
sudo apt autoremove zlib1g-dev
        2>重新zlib,安裝過程如下:

        3>刪除zlib的時候,可能會誤刪除掉一些其他東西,所以保險起見,建議重新配置一下依賴項:

sudo apt-get install libpcl-dev
       如果以上方法都不行,個人認為是很可能是安裝了anaconda的緣故。因此可以先在.bashrc中註釋掉anaconda的路徑,步驟如下:        1>在 Home 中按下 ctrl+h 鍵,開啟.bashrc檔案,找到下面一行
export PATH="/home/deep/anaconda3/bin:$PATH"
            註釋掉:
# export PATH="/home/deep/anaconda3/bin:$PATH"
        2>儲存修改,並在終端中輸入下方命令,使修改生效。
 . ~/.bashrc
         3>因為修改了環境,所以為了保險起見,我從頭開始重新安裝了PCL(就是從預裝依賴庫開始,就是真的很曲折反覆啊)。

    3.2 No rule to make target '/usr/lib/x86_64-linux-gnu/libproj.so

      參考: https://blog.csdn.net/u013358387/article/details/78265317
sudo ln -s  /usr/lib/x86_64-linux-gnu/libproj.so.9 /usr/lib/x86_64-linux-gnu/libproj.so 
        以後遇到類似的問題,都可以嘗試這個方法~

相關推薦

Ubuntu16.04+PCL1.8原始碼安裝測試+出錯總結

    如果你是一個乾淨的系統,那麼恭喜你按照下面的安裝步驟,基本不出錯。。。如果是像我在一臺公共的機子上安裝,就有點難過,會出現版本不一致的問題等亂七八糟的問題。。。折騰了兩天,終於搞定了[寬麵條淚.jpg]      1. PCL安裝步驟     1.1 預裝依賴庫sud

ubuntu16.04上使用原始碼安裝caffe2

轉載請宣告,謝謝。 特別注意 安裝依賴 下載原始碼 編譯和安裝 測試 環境配置 特別注意 目前caffe2 Github更新頻繁,經常出現build error狀態,建議在如下狀態進行git操作。 安裝依賴 su

Ubuntu16.04的Opencv原始碼安裝3.2.0 和 3.0.0-alpha詳細安裝教程

教程1: Opencv3.0.0-alpha在ubuntu16.04的安裝 # step 1 # 安裝依賴 (太多了,自己相應替換) sudo apt-get -y install libopencv-dev build-essential cmake

ubuntu16.04下apt-get安裝mysql5.7,文件目錄結構

數據 mysql5.7 5.7 conf rec roo lib star 安裝mysql 配置文件 [email protected]/* */:/etc/mysql# tree.├── conf.d│ ├── mysql.cnf

ubuntu16.04下源碼安裝onos1.0.2

版本選擇 ash tool lean 相同 3.2 鏈接 com 但是 由於工作需要,下載安裝onos1.0.2的版本,大家看需求可以下載安裝更高級的版本 參考鏈接:http://www.sdnlab.com/14650.html 1.系統環境 Ubuntu16.04 LT

ubuntu16.04下mysql的安裝和卸載。

root密碼 編輯 ide conf oot 提示 ubunt ica ges 一、  以前都是在windows上使用mysql數據庫,到Linux上還不是很熟悉,這也作為自己的一個記錄。   首先MySQL官方也給出了兩種安裝方式:   一:下載安裝包的形式, 因為我個人

Ubuntu16.04 openCV3.1.0 安裝

完成後 rect download usr ces family htm 解壓 form 安裝依賴 sudo apt-get install build-essential cmake git libgtk2.0-dev pkg-config libavcodec-d

ubuntu16.04下的htk安裝編譯

HTK(HMM Tools Kit)是一個劍橋大學開發的專門用於建立和處理HMM的實驗工具包[1],主要應用於語音識別領域,也可以應用於語音合成、字元識別和DNA排序等領域。HTK經過劍橋大學、Entropic公司及Microsoft公司的不斷增強和改進,使其在語音識別領域處於世界領先水平,另外,HTK還是一

ubuntu16.04下vim的安裝與配置

一、安裝vim 使用命令$ sudo apt-get install vim 來安裝vim,安裝後的vim需要進行一些配置,不然使用起來會有些不方便,比如不會自動縮排。 二、配置vim 使用命令$ vim /etc/vim/vimrc修改vim配置檔案 (修改該檔案對所有使用者都

Ubuntu16.04下Tensorflow-gpu安裝

踩了無數坑之後(基本上網上出現的所有問題我都不止一次地遇到過:迴圈登入,解析度變差,黑屏等等),終於把帶GPU加速的tensorflow所有相關軟體都安裝好了。因為過程太不容易了,光linux系統我就重灌了兩次,每一次重灌都是相當地絕望了,所以我希望把安裝方法好好總結一下,希望能對別人有所幫助。  

Ubuntu16.04下MPI3.2安裝

先去下載原始碼包mpich3.2.tar.gz(網址:http://www.mpich.org/static/downloads/3.2/) 然後將檔案上傳到你要安裝的目錄下,筆者的目錄是:/usr/software/mpi 解壓檔案到當前資料夾:tar -zxvf

Ubuntu16.04下為python3安裝numpy,scipy等依賴

Ubuntu系統中自帶的pyhton版本為2.7,要使用python3則要自己安裝,兩個版本的python可以共存。安裝成功後,分別用python和python3進入。要呼叫一些包則要分別安裝。 python2.7安裝numpy等依賴 sudo apt-get install p

ubuntu16.04系統程式設計軟體安裝

# ubuntu16.04系統安裝程式設計軟體 vim大法好 參考 GitHub - jez/vim-as-an-ide: Workshop on how to use Vim Plugins. zsh 安裝zsh + zsh 相容bash + zsh 官網:Zsh + 檢視CentOS已安裝的s

Ubuntu16.04下通過CMake安裝OpenCV3

Ubuntu16.04下通過CMake安裝OpenCV3 1、CMake的安裝 [email protected]:~$ sudo apt-get install cmake 2、OpenCV的下載,到OpenCV官網下載對應的原始碼Sourc

轉:Ubuntu16.04 64位下安裝VMware Tools過程

因為在虛擬機器下安裝Ubuntu16.04 64位時無法進入全屏模式,採用另外一種方法解決了,但是還是想安裝一下VMware Tools,防止以後出現相關問題,好啦,下面進入正題。 1、在虛擬機器下會看到安裝 VMware Tools,單擊安裝。 2、在

ubuntu16.04 + opencv3.2.0 安裝教程

0、安裝前準備: (1)安裝編譯工具 sudo apt-get install build-essential -y (2)安裝依賴包 sudo apt-get install libgtk2.0-dev pkg-config libavcodec-dev libavformat-d

Ubuntu16.04.5 lvm方式安裝

作業系統版本: [email protected]:~# more /etc/os-release  NAME="Ubuntu" VERSION="16.04.5 LTS (Xenial Xerus)" ID=ubuntu ID_LI

CentOS 6.8 原始碼安裝RabbitMQ

一、安裝依賴環境 yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel 二、安裝erlang 1.下載所需原始碼,此

Tensorflow 1.8 原始碼安裝

Tensorflow原始碼安裝 cuda 9.2 / cudnn 7.2 / python3.5 / tensorflow 1.8 1. anacanda 啟動命令 root$ source activate python3.5 2. cuda 3

Ubuntu16.04下Anaconda的安裝和解除安裝

一、去官網下載Anaconda,我下載的是Anaconda3 二、安裝Anaconda3 1、下載完成後命令列進入 Anaconda3-5.3.1-Linux-x86_64.sh 所在的路徑: [email protected]:~/Downloads$ bash Anacon