Advertisement

安装PCL(win10 VS2012)

阅读量:

由于需要可视化点云,需要使用PCL,经过多次尝试,终于是安装成功了。从中明白的一个道理,对于难以解决的事情,一定要使用专门的时间来解决掉他,不然所有的事情都会被他影响,导致后序的工作无法开展。

一、PCL安装(PCL1.17.2)

百度网盘提取码:1111

二、安装

安装步骤在这选择,中间的。(添加环境变量的配置)

若是中间报错,也没有关系,他也是安装成功的,可能是因为Path下的路径过于多,软件无法自动添加了,之后自己手动添加就行。

—选择安装路径时要用全英文路径。

其他地方应该不会有问题了。

三、VS配置

新建一个项目,点击项目—>属性

包含目录添加

然后选择库目录

添加

到此为止,已经完成了大多数的工作,最后添加一下连接文件,就可以大功告成。

还是刚才的属性页——>链接器——>输入

添加下面的连接库,还是要自己对应一下名称,在lib文件夹下的文件。(不同版本的PCl,也就是这个地方会有不同)

复制代码
 pcl_common_debug.lib

    
 pcl_features_debug.lib
    
 pcl_filters_debug.lib
    
 pcl_io_debug.lib
    
 pcl_io_ply_debug.lib
    
 pcl_kdtree_debug.lib
    
 pcl_keypoints_debug.lib
    
 pcl_octree_debug.lib
    
 pcl_outofcore_debug.lib
    
 pcl_people_debug.lib
    
 pcl_recognition_debug.lib
    
 pcl_registration_debug.lib
    
 pcl_sample_consensus_debug.lib
    
 pcl_search_debug.lib
    
 pcl_segmentation_debug.lib
    
 pcl_surface_debug.lib
    
 pcl_tracking_debug.lib
    
 pcl_visualization_debug.lib
    
 libboost_atomic-vc110-mt-gd-1_57.lib
    
 libboost_chrono-vc110-mt-gd-1_57.lib
    
 libboost_container-vc110-mt-gd-1_57.lib
    
 libboost_context-vc110-mt-gd-1_57.lib
    
 libboost_coroutine-vc110-mt-gd-1_57.lib
    
 libboost_date_time-vc110-mt-gd-1_57.lib
    
 libboost_exception-vc110-mt-gd-1_57.lib
    
 libboost_filesystem-vc110-mt-gd-1_57.lib
    
 libboost_graph-vc110-mt-gd-1_57.lib
    
 libboost_iostreams-vc110-mt-gd-1_57.lib
    
 libboost_locale-vc110-mt-gd-1_57.lib
    
 libboost_log_setup-vc110-mt-gd-1_57.lib
    
 libboost_log-vc110-mt-gd-1_57.lib
    
 libboost_math_c99f-vc110-mt-gd-1_57.lib
    
 libboost_math_c99l-vc110-mt-gd-1_57.lib
    
 libboost_math_c99-vc110-mt-gd-1_57.lib
    
 libboost_math_tr1f-vc110-mt-gd-1_57.lib
    
 libboost_math_tr1l-vc110-mt-gd-1_57.lib
    
 libboost_math_tr1-vc110-mt-gd-1_57.lib
    
 libboost_mpi-vc110-mt-gd-1_57.lib
    
 libboost_prg_exec_monitor-vc110-mt-gd-1_57.lib
    
 libboost_program_options-vc110-mt-gd-1_57.lib
    
 libboost_random-vc110-mt-gd-1_57.lib
    
 libboost_regex-vc110-mt-gd-1_57.lib
    
 libboost_serialization-vc110-mt-gd-1_57.lib
    
 libboost_signals-vc110-mt-gd-1_57.lib
    
 libboost_system-vc110-mt-gd-1_57.lib
    
 libboost_test_exec_monitor-vc110-mt-gd-1_57.lib
    
 libboost_thread-vc110-mt-gd-1_57.lib
    
 libboost_timer-vc110-mt-gd-1_57.lib
    
 libboost_unit_test_framework-vc110-mt-gd-1_57.lib
    
 libboost_wave-vc110-mt-gd-1_57.lib
    
 libboost_wserialization-vc110-mt-gd-1_57.lib
    
 flann_cpp_s-gd.lib
    
 qhullstatic_d.lib
    
 vtkalglib-6.2-gd.lib
    
 vtkChartsCore-6.2-gd.lib
    
 vtkCommonColor-6.2-gd.lib
    
 vtkCommonComputationalGeometry-6.2-gd.lib
    
 vtkCommonCore-6.2-gd.lib
    
 vtkCommonDataModel-6.2-gd.lib
    
 vtkCommonExecutionModel-6.2-gd.lib
    
 vtkCommonMath-6.2-gd.lib
    
 vtkCommonMisc-6.2-gd.lib
    
 vtkCommonSystem-6.2-gd.lib
    
 vtkCommonTransforms-6.2-gd.lib
    
 vtkDICOMParser-6.2-gd.lib
    
 vtkDomainsChemistry-6.2-gd.lib
    
 vtkexoIIc-6.2-gd.lib
    
 vtkexpat-6.2-gd.lib
    
 vtkFiltersAMR-6.2-gd.lib
    
 vtkFiltersCore-6.2-gd.lib
    
 vtkFiltersExtraction-6.2-gd.lib
    
 vtkFiltersFlowPaths-6.2-gd.lib
    
 vtkFiltersGeneral-6.2-gd.lib
    
 vtkFiltersGeneric-6.2-gd.lib
    
 vtkFiltersGeometry-6.2-gd.lib
    
 vtkFiltersHybrid-6.2-gd.lib
    
 vtkFiltersHyperTree-6.2-gd.lib
    
 vtkFiltersImaging-6.2-gd.lib
    
 vtkFiltersModeling-6.2-gd.lib
    
 vtkFiltersParallel-6.2-gd.lib
    
 vtkFiltersParallelImaging-6.2-gd.lib
    
 vtkFiltersProgrammable-6.2-gd.lib
    
 vtkFiltersSelection-6.2-gd.lib
    
 vtkFiltersSMP-6.2-gd.lib
    
 vtkFiltersSources-6.2-gd.lib
    
 vtkFiltersStatistics-6.2-gd.lib
    
 vtkFiltersTexture-6.2-gd.lib
    
 vtkFiltersVerdict-6.2-gd.lib
    
 vtkfreetype-6.2-gd.lib
    
 vtkftgl-6.2-gd.lib
    
 vtkGeovisCore-6.2-gd.lib
    
 vtkgl2ps-6.2-gd.lib
    
 vtkhdf5-6.2-gd.lib
    
 vtkhdf5_hl-6.2-gd.lib
    
 vtkImagingColor-6.2-gd.lib
    
 vtkImagingCore-6.2-gd.lib
    
 vtkImagingFourier-6.2-gd.lib
    
 vtkImagingGeneral-6.2-gd.lib
    
 vtkImagingHybrid-6.2-gd.lib
    
 vtkImagingMath-6.2-gd.lib
    
 vtkImagingMorphological-6.2-gd.lib
    
 vtkImagingSources-6.2-gd.lib
    
 vtkImagingStatistics-6.2-gd.lib
    
 vtkImagingStencil-6.2-gd.lib
    
 vtkInfovisCore-6.2-gd.lib
    
 vtkInfovisLayout-6.2-gd.lib
    
 vtkInteractionImage-6.2-gd.lib
    
 vtkInteractionStyle-6.2-gd.lib
    
 vtkInteractionWidgets-6.2-gd.lib
    
 vtkIOAMR-6.2-gd.lib
    
 vtkIOCore-6.2-gd.lib
    
 vtkIOEnSight-6.2-gd.lib
    
 vtkIOExodus-6.2-gd.lib
    
 vtkIOExport-6.2-gd.lib
    
 vtkIOGeometry-6.2-gd.lib
    
 vtkIOImage-6.2-gd.lib
    
 vtkIOImport-6.2-gd.lib
    
 vtkIOInfovis-6.2-gd.lib
    
 vtkIOLegacy-6.2-gd.lib
    
 vtkIOLSDyna-6.2-gd.lib
    
 vtkIOMINC-6.2-gd.lib
    
 vtkIOMovie-6.2-gd.lib
    
 vtkIONetCDF-6.2-gd.lib
    
 vtkIOParallel-6.2-gd.lib
    
 vtkIOParallelXML-6.2-gd.lib
    
 vtkIOPLY-6.2-gd.lib
    
 vtkIOSQL-6.2-gd.lib
    
 vtkIOVideo-6.2-gd.lib
    
 vtkIOXML-6.2-gd.lib
    
 vtkIOXMLParser-6.2-gd.lib
    
 vtkjpeg-6.2-gd.lib
    
 vtkjsoncpp-6.2-gd.lib
    
 vtklibxml2-6.2-gd.lib
    
 vtkmetaio-6.2-gd.lib
    
 vtkNetCDF-6.2-gd.lib
    
 vtkNetCDF_cxx-6.2-gd.lib
    
 vtkoggtheora-6.2-gd.lib
    
 vtkParallelCore-6.2-gd.lib
    
 vtkpng-6.2-gd.lib
    
 vtkproj4-6.2-gd.lib
    
 vtkRenderingAnnotation-6.2-gd.lib
    
 vtkRenderingContext2D-6.2-gd.lib
    
 vtkRenderingContextOpenGL-6.2-gd.lib
    
 vtkRenderingCore-6.2-gd.lib
    
 vtkRenderingFreeType-6.2-gd.lib
    
 vtkRenderingFreeTypeOpenGL-6.2-gd.lib
    
 vtkRenderingGL2PS-6.2-gd.lib
    
 vtkRenderingImage-6.2-gd.lib
    
 vtkRenderingLabel-6.2-gd.lib
    
 vtkRenderingLIC-6.2-gd.lib
    
 vtkRenderingLOD-6.2-gd.lib
    
 vtkRenderingOpenGL-6.2-gd.lib
    
 vtkRenderingVolume-6.2-gd.lib
    
 vtkRenderingVolumeOpenGL-6.2-gd.lib
    
 vtksqlite-6.2-gd.lib
    
 vtksys-6.2-gd.lib
    
 vtktiff-6.2-gd.lib
    
 vtkverdict-6.2-gd.lib
    
 vtkViewsContext2D-6.2-gd.lib
    
 vtkViewsCore-6.2-gd.lib
    
 vtkViewsInfovis-6.2-gd.lib
    
 vtkzlib-6.2-gd.lib

运行测试代码,可能会出现找不到什么dll文件。

添加下方到调试——>环境

PATH=(PCL_ROOT)\bin;(PCL_ROOT)\3rdParty\FLANN\bin;(PCL_ROOT)\3rdParty\VTK\bin;(PCL_ROOT)\Qhull\bin;(PCL_ROOT)\3rdParty\OpenNI2\Tools;(PATH)

至此全部打工告辞!

参考文章:

找不到dll文件

[PCL1.7.2 vs2013]( "PCL1.7.2 vs2013")

全部评论 (0)

还没有任何评论哟~