64位系统下VS2013中PCL1.7.2的配置

来源:互联网 发布:淘宝口令劫持举报 编辑:程序博客网 时间:2024/05/17 04:07

PCL包含了众多点云处理的方法,最近一个项目正好需要进行这方面数据的处理,选定的平台为VS2013,因此在此记录下PCL1.7.2的配置步骤。

操作系统版本:windows 10 64位

VS版本:Visual Studio Community 2013 

PCL:PCL-1.7.2-AllInOne-msvc2013-win64

配置步骤:

(1)安装VS2013

vs2013采用了在线安装的方式,从官网下载对应安装程序,让其自动运行,整个安装过程可能持续两到三个小时。

(2)安装PCL

在官网上下载PCL-1.7.2-AllInOne-msvc2013-win64.exe。安装到对应目录,我在本机中选择的是D:\PCL。(注意默认安装目录中包含空格,可能会出现问题,所以最好自己手动选择安装目录,确保其中不含空格和中文)。

(3)配置PCL

首先添加环境变量:

D:\PCL\binD:\PCL\3rdParty\FLANN\binD:\PCL\3rdParty\QHull\binD:\PCL\3rdParty\VTK\bin

然后设置包含目录

D:\PCL\include\pcl-1.7;D:\PCL\3rdParty\VTK\include\vtk-5.10;D:\PCL\3rdParty\QHull\include;D:\PCL\3rdParty\FLANN\include;D:\PCL\3rdParty\Eigen\eigen3;D:\PCL\3rdParty\Boost\include\boost-1_55;$(IncludePath)

再设置库目录

D:\PCL\3rdParty\VTK\lib\vtk-5.10;D:\PCL\3rdParty\QHull\lib;D:\PCL\lib;D:\PCL\3rdParty\FLANN\lib;D:\PCL\3rdParty\Boost\lib;

最后设置附加依赖项

pcl_features_debug.libpcl_filters_debug.libpcl_visualization_debug.libopengl32.libpcl_kdtree_debug.libpcl_io_debug.libpcl_search_debug.libpcl_segmentation_debug.libpcl_apps_debug.libpcl_common_debug.libflann_cpp_s-gd.liblibboost_system-vc120-mt-gd-1_55.liblibboost_filesystem-vc120-mt-gd-1_55.liblibboost_thread-vc120-mt-gd-1_55.liblibboost_date_time-vc120-mt-gd-1_55.liblibboost_iostreams-vc120-mt-gd-1_55.libvtkalglib-gd.libvtkCharts-gd.libvtkCommon-gd.libvtkDICOMParser-gd.libvtkexoIIc-gd.libvtkexpat-gd.libvtkFiltering-gd.libvtkfreetype-gd.libvtkftgl-gd.libvtkGenericFiltering-gd.libvtkGeovis-gd.libvtkGraphics-gd.libvtkhdf5-gd.libvtkHybrid-gd.libvtkImaging-gd.libvtkInfovis-gd.libvtkIO-gd.libvtkjpeg-gd.libvtklibxml2-gd.libvtkmetaio-gd.libvtkNetCDF-gd.libvtkNetCDF_cxx-gd.libvtkpng-gd.libvtkproj4-gd.lib
以上附加依赖项是用户Debug模式,如果要中release模式下编译,需选择对应的release版本,配置如下:

pcl_features_release.libpcl_filters_release.libpcl_visualization_release.libopengl32.libpcl_kdtree_release.libpcl_io_release.libpcl_search_release.libpcl_segmentation_release.libpcl_apps_release.libpcl_common_release.liblibboost_system-vc120-mt-1_55.liblibboost_filesystem-vc120-mt-1_55.liblibboost_thread-vc120-mt-1_55.liblibboost_iostreams-vc120-mt-1_55.lib


1 0
原创粉丝点击