PCL點雲庫在VS2010下的編譯環境配置


PCL是一款強大的三維點雲數據處理庫。由於課題研究的需要,嘗試在課題中引入PCL點雲庫處理三維點雲數據。本文將介紹如何在在VS中配置PCL點雲庫的編譯環境。

PCL點雲庫在VS2010下的配置流程如下所示:

1.下載PCL點雲庫。 官方網址:http://pointclouds.org/downloads/windows.html

本文選擇Windows MSVC 2010(32bit): 同時下載相應的PDB文件。

2.安裝PCL點雲庫。默認選擇C盤作為安裝目錄。

在安裝完成后將PDB文件拷貝到 /PCL1.6.0/bin 文件目錄下。

3.新建一個VS2010工程,打開屬性管理器,右擊Win32 Debug條目選擇屬性。

打開包含目錄:通用屬性->VC++目錄->包含目錄

在包含目錄中添加如下路徑:

打開庫目錄:通用屬性->VC++目錄->庫目錄

庫目錄中添加如下路徑:

打開附加依賴項:鏈接器->輸入->附加依賴項

添加如下所示庫名稱:

opengl32.lib

pcl_apps_debug.lib

pcl_kdtree_debug.lib

pcl_keypoints_debug.lib

pcl_io_debug.lib

pcl_io_ply_debug.lib

pcl_octree_debug.lib

pcl_registration_debug.lib

pcl_search_debug.lib

pcl_surface_debug.lib

pcl_segmentation_debug.lib

pcl_features_debug.lib

pcl_filters_debug.lib

pcl_tracking_debug.lib

pcl_visualization_debug.lib

pcl_common_debug.lib

pcl_sample_consensus_debug.lib

flann_cpp_s-gd.lib

libboost_system-vc100-mt-gd-1_47.lib

libboost_filesystem-vc100-mt-gd-1_47.lib

libboost_thread-vc100-mt-gd-1_47.lib

libboost_date_time-vc100-mt-gd-1_47.lib

libboost_iostreams-vc100-mt-gd-1_47.lib

vtkalglib-gd.lib

vtkCharts-gd.lib

vtkCommon-gd.lib

vtkDICOMParser-gd.lib

vtkexoIIc-gd.lib

vtkexpat-gd.lib

vtkFiltering-gd.lib

vtkfreetype-gd.lib

vtkftgl-gd.lib

vtkGenericFiltering-gd.lib

vtkGeovis-gd.lib

vtkGraphics-gd.lib

vtkhdf5-gd.lib

vtkHybrid-gd.lib

vtkImaging-gd.lib

vtkInfovis-gd.lib

vtkIO-gd.lib

vtkjpeg-gd.lib

vtklibxml2-gd.lib

vtkmetaio-gd.lib

vtkNetCDF-gd.lib

vtkNetCDF_cxx-gd.lib

vtkpng-gd.lib

vtkproj4-gd.lib

vtkRendering-gd.lib

vtksqlite-gd.lib

vtksys-gd.lib

vtktiff-gd.lib

vtkverdict-gd.lib

vtkViews-gd.lib

vtkVolumeRendering-gd.lib

vtkWidgets-gd.lib

vtkzlib-gd.lib

若工程運行時出現如下錯誤:

LINK : fatal error LNK1123: 轉換到 COFF 期間失敗: 文件無效或損壞

按如下地址: 項目屬性->鏈接清單->嵌入清單 將嵌入清單中的是改為否,程序即可運行。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM