PCL點雲庫在VS2010下的編譯環境配置。本站提示廣大學習愛好者:(PCL點雲庫在VS2010下的編譯環境配置)文章只能為提供參考,不一定能成為您想要的結果。以下是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 期間失敗: 文件無效或損壞
按如下地址: 項目屬性->鏈接清單->嵌入清單 將嵌入清單中的是改為否,程序即可運行。