PCL点云库在VS2010下的编译环境配置

2018-06-17 23:17:54来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

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 期间失败: 文件无效或损坏

按如下地址: 项目属性->链接清单->嵌入清单 将嵌入清单中的是改为否,程序即可运行。

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:[C++面试]C++的三种继承(public/protected/private继承)

下一篇:字符串替换For linux C