1. 程式人生 > >編譯PCL 1.7.1成功經驗

編譯PCL 1.7.1成功經驗

http://blog.csdn.net/kanty_699636/article/details/33327383
最近一段時間一直在搭建點雲庫的環境,以及重新搭建了好多次,終於找到了,搭建的竅門,理解了搭建規則:
方法一: 在winodws平臺下搭建點雲庫工具鏈,可以有以下幾種方式的:        如果是新手,而且在windows平臺下搭建開發平臺的話,可以直接選擇1.6.0安裝包那個All-In-One那一個就可以了,不過,前提必須要安裝好Visual studio2010或者2008,還有Cmake2.8版本以上就可以,直接安裝一個All-In-One1.6.0就可以把所有的的需要安裝的東西全部搞定了,只需安裝要求一步一步的next就可以了,安裝過程中也包括Openni1.0版本,Nite等相關的都會一起安裝的,不過,如果要用華碩的Xtion Pro LIVE就會發現,相關的Openni的版本會比較低的,如果直接在終端執行如下例子:pcl_openni_pcd_recorder_debug.exe就會發現,彈出錯誤,無法進行的,。。。。。。abort提醒,所以必須要進行安裝Openni和Nite詳細情況可以去
www.Openni.org官方網站下載相應的驅動程式既可以了。
選擇如下版本:

             a:OpenNI SDK v1.5.4.0

             b:  OpenNI-Compliant Sensor Driver v5.1.2.1

cNiTE v1.5.2.21

            如果電腦是32位,都選擇Linux-X86即可。64位的話,則選擇Linux-X64

注意一定要按照安裝順序進行,或者會出現錯誤的。這樣安裝以後,剛才的錯誤都會消失,相應的程式都會正常執行的。 這樣整個安裝過程基本接受,安裝的pcl1.6.0版本已經可以用了。但是,由於官方的網址都是最新的pcl1.7.1版本的,會有一些程式出現數據型別不相容的情況,會出現令人煩惱的錯誤,解決好麻煩啊,所以,這個安裝方便,以後用的時候可能會和某一些例程不相容導致錯誤,會非常麻煩的。
方法二: 如果你想用最新的版本,有或者像避免錯誤,那麼只有自己早起辛苦一點,選擇最近安裝相關的庫,一個一個的安裝,然後再去編譯點雲庫pcl1.7.1版本的。 要想但多安裝,你可以選擇官方的下載路徑一個一個的下載安裝 安裝Boost,FLANN,Eigen,VTKwithQT,Qull,openni1.幾版本,還有Nite,基本上那個官方目錄上都下載一下。 其次就是下載cmake安裝,還有PCL1.7.1的版本,解壓直接cmake一下,解壓後進行編譯就可以,這就是最新的版本,此處編譯pcl1.7.1時,會出現一些錯誤的,你是把,那個void以前左括號以後的部分提到declare 之前就可以解決這個錯誤了。然後重新編譯,編譯時間很長,一般的電腦估計要四十分鐘之久,可以邊編譯邊看一部電視劇,一集看完基本上也就編譯好了。
不過,如果要用華碩的Xtion Pro LIVE就會發現,相關的Openni的版本會比較低的,如果直接在終端執行如下例子:pcl_openni_pcd_recorder_debug.exe就會發現,彈出錯誤,無法進行的,。。。。。。abort提醒,所以必須要進行安裝Openni和Nite詳細情況可以去www.Openni.org官方網站下載相應的驅動程式既可以了。 選擇如下版本:

             a:OpenNI SDK v1.5.4.0

             b:  OpenNI-Compliant Sensor Driver v5.1.2.1

cNiTE v1.5.2.21

            如果電腦是32位,都選擇Linux-X86即可。64位的話,則選擇Linux-X64

以上兩種方法就可以搞定點雲庫的編譯了,接下來就可以放心使用了,如果在安裝的時候出現這樣或那樣的錯誤,無非就是安裝問題,或者環境變數相關的問題了,所以編譯點雲庫一定要耐性的,安裝不成功,一定要看清楚是什麼問題,或者是相關的庫的安裝路徑不對,亦或者是其他引數設定不對造成的。

相關推薦

編譯PCL 1.7.1成功經驗

http://blog.csdn.net/kanty_699636/article/details/33327383 最近一段時間一直在搭建點雲庫的環境,以及重新搭建了好多次,終於找到了,搭建的竅門,理解了搭建規則: 方法一: 在winodws平臺下搭建點雲庫工具鏈,可以有以下幾種方式的:        如

centos 6.5下編譯安裝php-7.1.6和 php memcached擴展

php 編譯安裝 memcached 0,安裝 php-7.1.6 依賴包# yum groupinstall "Development tools" "Desktop Platform Development" # yum -y install openssl-devel libcurl-dev

centos7.3編譯安裝php-7.1.10

編譯 php實驗環境:centos7.3主機一臺apache服務配置結束http://php.net/ 官網下載最新版php源碼包實驗前準備]#yum install libxml2-devel -y ]#yum install bzip2-devel -y ]#yum install libmcrypt-d

編譯安裝php-7.1.17及部分擴展

部分 unit arm edi AR nss fix bcmath sqli Install php-7.1.17 ./configure --prefix=/usr/local/php-7.1.17 --disable-debug --enable-shmop --wi

編譯安卓7.1原始碼報錯 ninja: build stopped: subcommand----解決辦法

編譯過程中出錯: ninja: build stopped: subcommand failed .build/core/ninja.mk:148: recipe for target ‘ninja_wrapper’ failed make: *** [ninja_wrapper] Er

CentOS7下用jdk1.8編譯hadoop-2.7.1全過程詳解

說實話,本人編譯hadoop的過程比較曲折,但收穫也很多,下面系統介紹一下CentOS7下編譯hadoop-2.7.1的全過程吧。 1.工具準備,最靠譜的是hadoop說明文件裡要求具備的那些工具。 解壓之 tar -zxvf hadoop-

編譯安裝GCC 7.1.0

簡介   主要原因:GCC 7.1釋出,完全支援C++17。 GCC 7.1 Released with Full C++17 Support   GCC 7.1中的C++ Front End提供了對當前C++17草案的支援,所支援的特性包括co

java 1.7 1.8新特性

val row def jce arr app 線程安全 動態 adl 在JDK1.7的新特性方面主要有下面幾方面的增強:1.jdk7語法上1.1二進制變量的表示,支持將整數類型用二進制來表示,用0b開頭。1.2 Switch語句支持string類型1.3 Try-with

appium 1.7.1鏈接真機測試記錄

appium鏈接真機測試記錄ogon:~ zhouhaijun$ appium[Appium] Welcome to Appium v1.7.1[Appium] Appium REST http interface listener started on 0.0.0.0:4723[HTTP] --> P

[rk3288][Android5.1/7.1] LCD 相容

相容方案 定做LCD fpc 該方案是硬體設計時預留幾個gpio,不同廠家的屏對不同的gpio進行上拉或者下拉,將上下拉電阻直接貼到fpc上, 系統啟動時讀取gpio電平進行判斷。 優點: 硬體更改版號時不需要考慮屏的區別,軟體無需單獨出版本,生產時也沒有燒錄錯誤的風險,該方

Nginx實戰 1.7-1.11 Nginx架構分析,虛擬機器配置

1.7-1.9 Nginx架構分析 Nginx模組化結構 Nginx涉及到的模組分為核心模組、標準HTTP模組、可選HTTP模組、郵件服務模組以及第三方模組等五大類。 核心模組 核心模組是指Nginx伺服器正常執行時必不可少的模組,它們提供了Nginx最基本最核心的服務,如程序管理、許可

#006# 快速排序 × 演算法導論(第三版)練習 7.1-1 ~ 7.1-4

快排採用經典的分治思想,具體如下↓ 分解:快排的核心步驟,其結果是陣列被分成以某個數為基準的左右兩個子陣列(可能為空),其中左邊的數都小於該基準數,右邊的數都大於該基準數。詳細步驟包括計算基準數下標,以及移動陣列內元素。 解決:通過遞迴呼叫快速排序,對兩個子陣列進行排序。 合併:因為是原址排序,快速排序

1.5-1.6-1.7-1.8-線性時不變LTI系統

線性時不變系統 本文引自《數字訊號處理 【美】 Richad G. Lyons》 眾所周知,LTI系統官方定義。 線性系統的例子: 假設 y(n)= - x(n) / 2 輸出序列是輸入序列取反後的1/2 輸入x1 : 1Hz -------------------輸出:

noip初賽整理1.6&1.7&1.9(進位制轉換&資訊編碼表示&原碼補碼反碼)

進位制轉換  基數與權         基數:某進位制計數制允許的基本數學符號的個數。一般而言,J進位制數的基數是J。         位權(權):...(無聊定義賊長)。如 11010 B 的權從高到低為16,8,4,2,1。 字尾字母          B:二進

JDK(1.6,1.7,1.8,10,11)64位解壓版配置使用

JDK(1.6,1.7,1.8,10,11)64位解壓版配置使用 安裝jdk解壓版 下載jdk地址   連結: https://pan.baidu.com/s/1sm8O5dF 密碼: 86p4 將下載的javaSE(1.6,1.7,1.8,10,11其中一種)解壓

Apache Flink 1.7.1 釋出,開源流處理框架

   Apache Flink 1.7.1 已釋出,此版本包括27項修復及針對 Flink 1.7.0 的小改進。建議所有使用者升級。Apache Flink 是一個開源的流處理框架,應用於分散式、高效能、始終可用的、準確的資料流應用程式。 Sub-task [FLINK-

漢語言處理包 HanLP 1.7.1 釋出,快取生成提速37倍

   HanLP 是由一系列模型與演算法組成的 Java 工具包,目標是普及自然語言處理在生產環境中的應用。HanLP 具備功能完善、效能高效、架構清晰、語料時新、可自定義的特點。 在提供豐富功能的同時,HanLP 內部模組堅持低耦合、模型堅持惰性載入、服務堅持靜態提供、詞典堅

Kubernetes 1.7.1 版本釋出_Kubernetes中文社群

Kubernetes 1.7.1版本釋出,相對 1.7 版本以來,1.7.1 版本修復了COS影象在GCI / GKE上掛載NFS或glusterFS卷問題(#42376),kubeadm init和kubeadm join添加了新的標示(#48594)(#48538),等共計8項的更新。 K

C++上機報告 利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止。

上機內容:       利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止。 上機目的:鍛鍊思維能力。 我的程式: /* * 程式的版權和版本宣告部分: * Copyright (c)

利用公式計算π=4(1-1/3+1/5-1/7+1/9-...)的近似值,直到括號中最後一項的絕對值小於0.000001為止

#include<iostream> #include<cmath> using namespace std; int main( ) {int a=1;  double b=1,c=1,pi=0;  while(fabs(c)>=0.0000