[关闭]
@markheng 2017-02-15T12:07:25.000000Z 字数 6567 阅读 1756

将PCL应用到自己的项目中

PCL PointCloudLibrary


环境

安装包

自己编译比较麻烦,就在网上找到了一个预编译的包,把所有依赖项也都安装好了。
pcl 1.8.0rc2-vs2015-32bit-All-in-one 安装包

目录

包含文件目录(INCLUDE PATH)需要包含所有用到的库(PCL, FLANN, EIGEN, VTK, boost)的include文件夹,需要注意的是有些库的include文件夹内不直接就是lib文件,需要改动一下。比如上面这个安装包的pcl的include文件夹内还有个pcl-1.8文件夹,然后才是pcl文件夹,这时候就需要把包含目录设置为 \path\to\pcl\include\pcl-1.8
这样在代码中#include <pcl/xxxxx>时,VS才能找到对应的文件。

连接器依赖lib列表

其中只包含pcl的debug版本,包括OpenGL,pcl,vtk

  1. OpenGL32.lib
  2. pcl_features_debug.lib
  3. pcl_filters_debug.lib
  4. pcl_io_ply_debug.lib
  5. pcl_kdtree_debug.lib
  6. pcl_keypoints_debug.lib
  7. pcl_octree_debug.lib
  8. pcl_registration_debug.lib
  9. pcl_sample_consensus_debug.lib
  10. pcl_search_debug.lib
  11. pcl_segmentation_debug.lib
  12. pcl_surface_debug.lib
  13. pcl_tracking_debug.lib
  14. vtkalglib-7.0-gd.lib
  15. vtkChartsCore-7.0-gd.lib
  16. vtkCommonColor-7.0-gd.lib
  17. vtkCommonComputationalGeometry-7.0-gd.lib
  18. vtkCommonCore-7.0-gd.lib
  19. vtkCommonDataModel-7.0-gd.lib
  20. vtkCommonExecutionModel-7.0-gd.lib
  21. vtkCommonMath-7.0-gd.lib
  22. vtkCommonMisc-7.0-gd.lib
  23. vtkCommonSystem-7.0-gd.lib
  24. vtkCommonTransforms-7.0-gd.lib
  25. vtkDICOMParser-7.0-gd.lib
  26. vtkDomainsChemistry-7.0-gd.lib
  27. vtkDomainsChemistryOpenGL2-7.0-gd.lib
  28. vtkexoIIc-7.0-gd.lib
  29. vtkexpat-7.0-gd.lib
  30. vtkFiltersAMR-7.0-gd.lib
  31. vtkFiltersCore-7.0-gd.lib
  32. vtkFiltersExtraction-7.0-gd.lib
  33. vtkFiltersFlowPaths-7.0-gd.lib
  34. vtkFiltersGeneral-7.0-gd.lib
  35. vtkFiltersGeneric-7.0-gd.lib
  36. vtkFiltersGeometry-7.0-gd.lib
  37. vtkFiltersHybrid-7.0-gd.lib
  38. vtkFiltersHyperTree-7.0-gd.lib
  39. vtkFiltersImaging-7.0-gd.lib
  40. vtkFiltersModeling-7.0-gd.lib
  41. vtkFiltersParallel-7.0-gd.lib
  42. vtkFiltersParallelImaging-7.0-gd.lib
  43. vtkFiltersProgrammable-7.0-gd.lib
  44. vtkFiltersSelection-7.0-gd.lib
  45. vtkFiltersSMP-7.0-gd.lib
  46. vtkFiltersSources-7.0-gd.lib
  47. vtkFiltersStatistics-7.0-gd.lib
  48. vtkFiltersTexture-7.0-gd.lib
  49. vtkFiltersVerdict-7.0-gd.lib
  50. vtkfreetype-7.0-gd.lib
  51. vtkGeovisCore-7.0-gd.lib
  52. vtkglew-7.0-gd.lib
  53. vtkGUISupportQt-7.0-gd.lib
  54. vtkGUISupportQtSQL-7.0-gd.lib
  55. vtkhdf5-7.0-gd.lib
  56. vtkhdf5_hl-7.0-gd.lib
  57. vtkImagingColor-7.0-gd.lib
  58. vtkImagingCore-7.0-gd.lib
  59. vtkImagingFourier-7.0-gd.lib
  60. vtkImagingGeneral-7.0-gd.lib
  61. vtkImagingHybrid-7.0-gd.lib
  62. vtkImagingMath-7.0-gd.lib
  63. vtkImagingMorphological-7.0-gd.lib
  64. vtkImagingSources-7.0-gd.lib
  65. vtkImagingStatistics-7.0-gd.lib
  66. vtkImagingStencil-7.0-gd.lib
  67. vtkInfovisCore-7.0-gd.lib
  68. vtkInfovisLayout-7.0-gd.lib
  69. vtkInteractionImage-7.0-gd.lib
  70. vtkInteractionStyle-7.0-gd.lib
  71. vtkInteractionWidgets-7.0-gd.lib
  72. vtkIOAMR-7.0-gd.lib
  73. vtkIOCore-7.0-gd.lib
  74. vtkIOEnSight-7.0-gd.lib
  75. vtkIOExodus-7.0-gd.lib
  76. vtkIOExport-7.0-gd.lib
  77. vtkIOGeometry-7.0-gd.lib
  78. vtkIOImage-7.0-gd.lib
  79. vtkIOImport-7.0-gd.lib
  80. vtkIOInfovis-7.0-gd.lib
  81. vtkIOLegacy-7.0-gd.lib
  82. vtkIOLSDyna-7.0-gd.lib
  83. vtkIOMINC-7.0-gd.lib
  84. vtkIOMovie-7.0-gd.lib
  85. vtkIONetCDF-7.0-gd.lib
  86. vtkIOParallel-7.0-gd.lib
  87. vtkIOParallelXML-7.0-gd.lib
  88. vtkIOPLY-7.0-gd.lib
  89. vtkIOSQL-7.0-gd.lib
  90. vtkIOVideo-7.0-gd.lib
  91. vtkIOXML-7.0-gd.lib
  92. vtkIOXMLParser-7.0-gd.lib
  93. vtkjpeg-7.0-gd.lib
  94. vtkjsoncpp-7.0-gd.lib
  95. vtklibxml2-7.0-gd.lib
  96. vtkmetaio-7.0-gd.lib
  97. vtkNetCDF-7.0-gd.lib
  98. vtkNetCDF_cxx-7.0-gd.lib
  99. vtkoggtheora-7.0-gd.lib
  100. vtkParallelCore-7.0-gd.lib
  101. vtkpng-7.0-gd.lib
  102. vtkproj4-7.0-gd.lib
  103. vtkRenderingAnnotation-7.0-gd.lib
  104. vtkRenderingContext2D-7.0-gd.lib
  105. vtkRenderingContextOpenGL2-7.0-gd.lib
  106. vtkRenderingCore-7.0-gd.lib
  107. vtkRenderingFreeType-7.0-gd.lib
  108. vtkRenderingImage-7.0-gd.lib
  109. vtkRenderingLabel-7.0-gd.lib
  110. vtkRenderingLOD-7.0-gd.lib
  111. vtkRenderingOpenGL2-7.0-gd.lib
  112. vtkRenderingQt-7.0-gd.lib
  113. vtkRenderingVolume-7.0-gd.lib
  114. vtkRenderingVolumeOpenGL2-7.0-gd.lib
  115. vtksys-7.0-gd.lib
  116. vtktiff-7.0-gd.lib
  117. vtkverdict-7.0-gd.lib
  118. vtkViewsContext2D-7.0-gd.lib
  119. vtkViewsCore-7.0-gd.lib
  120. vtkViewsInfovis-7.0-gd.lib
  121. vtkViewsQt-7.0-gd.lib
  122. vtkzlib-7.0-gd.lib

如果需要release版本的话,找到相应的lib文件夹,打开cmd,利用通配符,输入dir /b *_release.lib,然后复制出来就行了。

release版本

  1. OpenGL32.lib
  2. vtkalglib-7.0.lib
  3. vtkChartsCore-7.0.lib
  4. vtkCommonColor-7.0.lib
  5. vtkCommonComputationalGeometry-7.0.lib
  6. vtkCommonCore-7.0.lib
  7. vtkCommonDataModel-7.0.lib
  8. vtkCommonExecutionModel-7.0.lib
  9. vtkCommonMath-7.0.lib
  10. vtkCommonMisc-7.0.lib
  11. vtkCommonSystem-7.0.lib
  12. vtkCommonTransforms-7.0.lib
  13. vtkDICOMParser-7.0.lib
  14. vtkDomainsChemistry-7.0.lib
  15. vtkDomainsChemistryOpenGL2-7.0.lib
  16. vtkexoIIc-7.0.lib
  17. vtkexpat-7.0.lib
  18. vtkFiltersAMR-7.0.lib
  19. vtkFiltersCore-7.0.lib
  20. vtkFiltersExtraction-7.0.lib
  21. vtkFiltersFlowPaths-7.0.lib
  22. vtkFiltersGeneral-7.0.lib
  23. vtkFiltersGeneric-7.0.lib
  24. vtkFiltersGeometry-7.0.lib
  25. vtkFiltersHybrid-7.0.lib
  26. vtkFiltersHyperTree-7.0.lib
  27. vtkFiltersImaging-7.0.lib
  28. vtkFiltersModeling-7.0.lib
  29. vtkFiltersParallel-7.0.lib
  30. vtkFiltersParallelImaging-7.0.lib
  31. vtkFiltersProgrammable-7.0.lib
  32. vtkFiltersSelection-7.0.lib
  33. vtkFiltersSMP-7.0.lib
  34. vtkFiltersSources-7.0.lib
  35. vtkFiltersStatistics-7.0.lib
  36. vtkFiltersTexture-7.0.lib
  37. vtkFiltersVerdict-7.0.lib
  38. vtkfreetype-7.0.lib
  39. vtkGeovisCore-7.0.lib
  40. vtkglew-7.0.lib
  41. vtkGUISupportQt-7.0.lib
  42. vtkGUISupportQtSQL-7.0.lib
  43. vtkhdf5-7.0.lib
  44. vtkhdf5_hl-7.0.lib
  45. vtkImagingColor-7.0.lib
  46. vtkImagingCore-7.0.lib
  47. vtkImagingFourier-7.0.lib
  48. vtkImagingGeneral-7.0.lib
  49. vtkImagingHybrid-7.0.lib
  50. vtkImagingMath-7.0.lib
  51. vtkImagingMorphological-7.0.lib
  52. vtkImagingSources-7.0.lib
  53. vtkImagingStatistics-7.0.lib
  54. vtkImagingStencil-7.0.lib
  55. vtkInfovisCore-7.0.lib
  56. vtkInfovisLayout-7.0.lib
  57. vtkInteractionImage-7.0.lib
  58. vtkInteractionStyle-7.0.lib
  59. vtkInteractionWidgets-7.0.lib
  60. vtkIOAMR-7.0.lib
  61. vtkIOCore-7.0.lib
  62. vtkIOEnSight-7.0.lib
  63. vtkIOExodus-7.0.lib
  64. vtkIOExport-7.0.lib
  65. vtkIOGeometry-7.0.lib
  66. vtkIOImage-7.0.lib
  67. vtkIOImport-7.0.lib
  68. vtkIOInfovis-7.0.lib
  69. vtkIOLegacy-7.0.lib
  70. vtkIOLSDyna-7.0.lib
  71. vtkIOMINC-7.0.lib
  72. vtkIOMovie-7.0.lib
  73. vtkIONetCDF-7.0.lib
  74. vtkIOParallel-7.0.lib
  75. vtkIOParallelXML-7.0.lib
  76. vtkIOPLY-7.0.lib
  77. vtkIOSQL-7.0.lib
  78. vtkIOVideo-7.0.lib
  79. vtkIOXML-7.0.lib
  80. vtkIOXMLParser-7.0.lib
  81. vtkjpeg-7.0.lib
  82. vtkjsoncpp-7.0.lib
  83. vtklibxml2-7.0.lib
  84. vtkmetaio-7.0.lib
  85. vtkNetCDF-7.0.lib
  86. vtkNetCDF_cxx-7.0.lib
  87. vtkoggtheora-7.0.lib
  88. vtkParallelCore-7.0.lib
  89. vtkpng-7.0.lib
  90. vtkproj4-7.0.lib
  91. vtkRenderingAnnotation-7.0.lib
  92. vtkRenderingContext2D-7.0.lib
  93. vtkRenderingContextOpenGL2-7.0.lib
  94. vtkRenderingCore-7.0.lib
  95. vtkRenderingFreeType-7.0.lib
  96. vtkRenderingImage-7.0.lib
  97. vtkRenderingLabel-7.0.lib
  98. vtkRenderingLOD-7.0.lib
  99. vtkRenderingOpenGL2-7.0.lib
  100. vtkRenderingQt-7.0.lib
  101. vtkRenderingVolume-7.0.lib
  102. vtkRenderingVolumeOpenGL2-7.0.lib
  103. vtksqlite-7.0.lib
  104. vtksys-7.0.lib
  105. vtktiff-7.0.lib
  106. vtkverdict-7.0.lib
  107. vtkViewsContext2D-7.0.lib
  108. vtkViewsCore-7.0.lib
  109. vtkViewsInfovis-7.0.lib
  110. vtkViewsQt-7.0.lib
  111. vtkzlib-7.0.lib
  112. pcl_2d_release.lib
  113. pcl_common_release.lib
  114. pcl_features_release.lib
  115. pcl_filters_release.lib
  116. pcl_io_ply_release.lib
  117. pcl_io_release.lib
  118. pcl_kdtree_release.lib
  119. pcl_keypoints_release.lib
  120. pcl_ml_release.lib
  121. pcl_octree_release.lib
  122. pcl_outofcore_release.lib
  123. pcl_people_release.lib
  124. pcl_recognition_release.lib
  125. pcl_registration_release.lib
  126. pcl_sample_consensus_release.lib
  127. pcl_search_release.lib
  128. pcl_segmentation_release.lib
  129. pcl_stereo_release.lib
  130. pcl_surface_release.lib
  131. pcl_tracking_release.lib
  132. pcl_visualization_release.lib
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注