@markheng
2017-02-15T12:07:25.000000Z
字数 6567
阅读 2123
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才能找到对应的文件。
其中只包含pcl的debug版本,包括OpenGL,pcl,vtk
OpenGL32.libpcl_features_debug.libpcl_filters_debug.libpcl_io_ply_debug.libpcl_kdtree_debug.libpcl_keypoints_debug.libpcl_octree_debug.libpcl_registration_debug.libpcl_sample_consensus_debug.libpcl_search_debug.libpcl_segmentation_debug.libpcl_surface_debug.libpcl_tracking_debug.libvtkalglib-7.0-gd.libvtkChartsCore-7.0-gd.libvtkCommonColor-7.0-gd.libvtkCommonComputationalGeometry-7.0-gd.libvtkCommonCore-7.0-gd.libvtkCommonDataModel-7.0-gd.libvtkCommonExecutionModel-7.0-gd.libvtkCommonMath-7.0-gd.libvtkCommonMisc-7.0-gd.libvtkCommonSystem-7.0-gd.libvtkCommonTransforms-7.0-gd.libvtkDICOMParser-7.0-gd.libvtkDomainsChemistry-7.0-gd.libvtkDomainsChemistryOpenGL2-7.0-gd.libvtkexoIIc-7.0-gd.libvtkexpat-7.0-gd.libvtkFiltersAMR-7.0-gd.libvtkFiltersCore-7.0-gd.libvtkFiltersExtraction-7.0-gd.libvtkFiltersFlowPaths-7.0-gd.libvtkFiltersGeneral-7.0-gd.libvtkFiltersGeneric-7.0-gd.libvtkFiltersGeometry-7.0-gd.libvtkFiltersHybrid-7.0-gd.libvtkFiltersHyperTree-7.0-gd.libvtkFiltersImaging-7.0-gd.libvtkFiltersModeling-7.0-gd.libvtkFiltersParallel-7.0-gd.libvtkFiltersParallelImaging-7.0-gd.libvtkFiltersProgrammable-7.0-gd.libvtkFiltersSelection-7.0-gd.libvtkFiltersSMP-7.0-gd.libvtkFiltersSources-7.0-gd.libvtkFiltersStatistics-7.0-gd.libvtkFiltersTexture-7.0-gd.libvtkFiltersVerdict-7.0-gd.libvtkfreetype-7.0-gd.libvtkGeovisCore-7.0-gd.libvtkglew-7.0-gd.libvtkGUISupportQt-7.0-gd.libvtkGUISupportQtSQL-7.0-gd.libvtkhdf5-7.0-gd.libvtkhdf5_hl-7.0-gd.libvtkImagingColor-7.0-gd.libvtkImagingCore-7.0-gd.libvtkImagingFourier-7.0-gd.libvtkImagingGeneral-7.0-gd.libvtkImagingHybrid-7.0-gd.libvtkImagingMath-7.0-gd.libvtkImagingMorphological-7.0-gd.libvtkImagingSources-7.0-gd.libvtkImagingStatistics-7.0-gd.libvtkImagingStencil-7.0-gd.libvtkInfovisCore-7.0-gd.libvtkInfovisLayout-7.0-gd.libvtkInteractionImage-7.0-gd.libvtkInteractionStyle-7.0-gd.libvtkInteractionWidgets-7.0-gd.libvtkIOAMR-7.0-gd.libvtkIOCore-7.0-gd.libvtkIOEnSight-7.0-gd.libvtkIOExodus-7.0-gd.libvtkIOExport-7.0-gd.libvtkIOGeometry-7.0-gd.libvtkIOImage-7.0-gd.libvtkIOImport-7.0-gd.libvtkIOInfovis-7.0-gd.libvtkIOLegacy-7.0-gd.libvtkIOLSDyna-7.0-gd.libvtkIOMINC-7.0-gd.libvtkIOMovie-7.0-gd.libvtkIONetCDF-7.0-gd.libvtkIOParallel-7.0-gd.libvtkIOParallelXML-7.0-gd.libvtkIOPLY-7.0-gd.libvtkIOSQL-7.0-gd.libvtkIOVideo-7.0-gd.libvtkIOXML-7.0-gd.libvtkIOXMLParser-7.0-gd.libvtkjpeg-7.0-gd.libvtkjsoncpp-7.0-gd.libvtklibxml2-7.0-gd.libvtkmetaio-7.0-gd.libvtkNetCDF-7.0-gd.libvtkNetCDF_cxx-7.0-gd.libvtkoggtheora-7.0-gd.libvtkParallelCore-7.0-gd.libvtkpng-7.0-gd.libvtkproj4-7.0-gd.libvtkRenderingAnnotation-7.0-gd.libvtkRenderingContext2D-7.0-gd.libvtkRenderingContextOpenGL2-7.0-gd.libvtkRenderingCore-7.0-gd.libvtkRenderingFreeType-7.0-gd.libvtkRenderingImage-7.0-gd.libvtkRenderingLabel-7.0-gd.libvtkRenderingLOD-7.0-gd.libvtkRenderingOpenGL2-7.0-gd.libvtkRenderingQt-7.0-gd.libvtkRenderingVolume-7.0-gd.libvtkRenderingVolumeOpenGL2-7.0-gd.libvtksys-7.0-gd.libvtktiff-7.0-gd.libvtkverdict-7.0-gd.libvtkViewsContext2D-7.0-gd.libvtkViewsCore-7.0-gd.libvtkViewsInfovis-7.0-gd.libvtkViewsQt-7.0-gd.libvtkzlib-7.0-gd.lib
如果需要release版本的话,找到相应的lib文件夹,打开cmd,利用通配符,输入dir /b *_release.lib,然后复制出来就行了。
release版本
OpenGL32.libvtkalglib-7.0.libvtkChartsCore-7.0.libvtkCommonColor-7.0.libvtkCommonComputationalGeometry-7.0.libvtkCommonCore-7.0.libvtkCommonDataModel-7.0.libvtkCommonExecutionModel-7.0.libvtkCommonMath-7.0.libvtkCommonMisc-7.0.libvtkCommonSystem-7.0.libvtkCommonTransforms-7.0.libvtkDICOMParser-7.0.libvtkDomainsChemistry-7.0.libvtkDomainsChemistryOpenGL2-7.0.libvtkexoIIc-7.0.libvtkexpat-7.0.libvtkFiltersAMR-7.0.libvtkFiltersCore-7.0.libvtkFiltersExtraction-7.0.libvtkFiltersFlowPaths-7.0.libvtkFiltersGeneral-7.0.libvtkFiltersGeneric-7.0.libvtkFiltersGeometry-7.0.libvtkFiltersHybrid-7.0.libvtkFiltersHyperTree-7.0.libvtkFiltersImaging-7.0.libvtkFiltersModeling-7.0.libvtkFiltersParallel-7.0.libvtkFiltersParallelImaging-7.0.libvtkFiltersProgrammable-7.0.libvtkFiltersSelection-7.0.libvtkFiltersSMP-7.0.libvtkFiltersSources-7.0.libvtkFiltersStatistics-7.0.libvtkFiltersTexture-7.0.libvtkFiltersVerdict-7.0.libvtkfreetype-7.0.libvtkGeovisCore-7.0.libvtkglew-7.0.libvtkGUISupportQt-7.0.libvtkGUISupportQtSQL-7.0.libvtkhdf5-7.0.libvtkhdf5_hl-7.0.libvtkImagingColor-7.0.libvtkImagingCore-7.0.libvtkImagingFourier-7.0.libvtkImagingGeneral-7.0.libvtkImagingHybrid-7.0.libvtkImagingMath-7.0.libvtkImagingMorphological-7.0.libvtkImagingSources-7.0.libvtkImagingStatistics-7.0.libvtkImagingStencil-7.0.libvtkInfovisCore-7.0.libvtkInfovisLayout-7.0.libvtkInteractionImage-7.0.libvtkInteractionStyle-7.0.libvtkInteractionWidgets-7.0.libvtkIOAMR-7.0.libvtkIOCore-7.0.libvtkIOEnSight-7.0.libvtkIOExodus-7.0.libvtkIOExport-7.0.libvtkIOGeometry-7.0.libvtkIOImage-7.0.libvtkIOImport-7.0.libvtkIOInfovis-7.0.libvtkIOLegacy-7.0.libvtkIOLSDyna-7.0.libvtkIOMINC-7.0.libvtkIOMovie-7.0.libvtkIONetCDF-7.0.libvtkIOParallel-7.0.libvtkIOParallelXML-7.0.libvtkIOPLY-7.0.libvtkIOSQL-7.0.libvtkIOVideo-7.0.libvtkIOXML-7.0.libvtkIOXMLParser-7.0.libvtkjpeg-7.0.libvtkjsoncpp-7.0.libvtklibxml2-7.0.libvtkmetaio-7.0.libvtkNetCDF-7.0.libvtkNetCDF_cxx-7.0.libvtkoggtheora-7.0.libvtkParallelCore-7.0.libvtkpng-7.0.libvtkproj4-7.0.libvtkRenderingAnnotation-7.0.libvtkRenderingContext2D-7.0.libvtkRenderingContextOpenGL2-7.0.libvtkRenderingCore-7.0.libvtkRenderingFreeType-7.0.libvtkRenderingImage-7.0.libvtkRenderingLabel-7.0.libvtkRenderingLOD-7.0.libvtkRenderingOpenGL2-7.0.libvtkRenderingQt-7.0.libvtkRenderingVolume-7.0.libvtkRenderingVolumeOpenGL2-7.0.libvtksqlite-7.0.libvtksys-7.0.libvtktiff-7.0.libvtkverdict-7.0.libvtkViewsContext2D-7.0.libvtkViewsCore-7.0.libvtkViewsInfovis-7.0.libvtkViewsQt-7.0.libvtkzlib-7.0.libpcl_2d_release.libpcl_common_release.libpcl_features_release.libpcl_filters_release.libpcl_io_ply_release.libpcl_io_release.libpcl_kdtree_release.libpcl_keypoints_release.libpcl_ml_release.libpcl_octree_release.libpcl_outofcore_release.libpcl_people_release.libpcl_recognition_release.libpcl_registration_release.libpcl_sample_consensus_release.libpcl_search_release.libpcl_segmentation_release.libpcl_stereo_release.libpcl_surface_release.libpcl_tracking_release.libpcl_visualization_release.lib