PCL QT VS環境配置

2021-09-05 11:41:01 字數 2116 閱讀 3210

如果排查的思路對你有幫助,請記住 消雨匆匆 or  大吊工。 碼字和排查很累,僅此而已

需要安裝的東西:

裡面的qvtk外掛程式,props檔案,pdb檔案我這裡沒裝。

環境配置:

關於安裝的軟體,我這邊在上述提到的部落格上加以修正,有些東西我也沒有安裝,而且各個部落格版本都不一,所以我這邊以我自己的版本和配置進行說明:

1、vs2013 ultimate

2、qt-opensource-windows-x86-5.9.3(qt5.9.3貌似沒有x64的版本,雖然電腦是64bit但是還是裝x86)

3、qt-vsaddin-msvc2013-2.2.0 這個是vs裝好後的元件,可以在vs環境下看到qt的.ui檔案

4、pcl-1.8.0-allinone-msvc2013-win64(注意安裝路徑不要有空格,qt對庫的包含中不能有空格)

我安裝的順序是qt--vs--pcl--vsaddin,其中因為pcl中途安裝會跳出openni的路徑,選擇錯誤,重新裝了一遍pcl

1、裝完pcl庫,需要新增環境變數,安裝過程中需要選擇 add path for all users,然後在計算機中需要加上path環境變數設定,具體路徑按照自己的設,需要重啟,

參考的是github上的cloudview教程,這個教程主要是在vs裡面調qt和pcl,vtk這些,前期自己跑的例程和學習都是在qt下面呼叫vs的庫,我覺得只是呼叫思路的不一樣而已,配置的方式不同,實現的結果還是一樣的。

至於安裝中,幾個注意點如下:

1、對於cloudview中直接開啟工程會彈出錯誤,

解決是用notepad開啟開啟cloudviewer.vcxproj,有一段**如下:

這裡我做的操作是直接將以下**刪除,後續實際在工程中配:

這裡不得不提配置的問題,網上給了很多配置的方法,都不全面,我參考了上面提到的部落格,裡面的

這一章節。

手動新增如下目錄:

我這邊是直接先複製,然後更改pcl和qt的路徑再複製到配置裡面,還是很快的,需要注意debug和release的配置不同,因為依賴的lib是不一樣的,需要配置時需要在配置管理器下,這裡比較坑的是vs2013的配置管理器是在 檢視-其他視窗-屬性管理器

程式配好後開啟有乙個錯誤,debug和release

make工程的錯誤:

1、qt版本不匹配:會彈出qt verion的錯誤,there no qt version assigned platform x64,這個時候只要右鍵專案change solution『s qt

2、庫的編譯錯誤:libboost_thread-vc120-mt-sgd-1_59.lib。。。檢測到「runtimelibrary」的不匹配項: 值「mdd_dynamicdebug」不匹配值「mtd_staticdebug」

這個時候就是一些debug和release模式設計,這裡解決方式是這樣的額

兩個**生成中的執行庫方式要調整一下。

3、現在配置也完成,也debug出來了,後面看怎麼將配置弄到乙個props檔案裡面,免得其他人用這個例子還需要配置一遍。。。。。。

環境配置 mac linux配置環境變數

這裡說的是新增使用者級環境變數。sudo vi bash profile 2 然後通過vim編輯器 當然也可以用其他編輯器如nano 新增或修改環境變數。關於vim操作的常見指令可以參考這裡。編輯完畢後在vim裡輸入 wq退出 3 最後再執行 source bash profile立即生效。4 通過...

linux lnmp環境除錯環境配置

catch workers output yes error log log error logdisplay errors on 決定是否將錯誤資訊作為輸出的一部分顯示到螢幕,或者對使用者隱藏而不顯示。display startup errors on 即使 display errors 設定為開...

jmeter環境配置,配置中文環境,原理 1

jmeter原理 jmeter通過執行緒組來驅動多個執行緒組執行測試指令碼對被測試伺服器發起負載,每乙個負載機上都可以執行多個執行緒組。控制機,控制多台 負載機 去測試 被測應用系統 1.控制機 運用多台jmeter負載機進行效能測試時,被選中作為管理機的那台機器即是控制機。jmeter控制機也可以...