logo资料库

Win7+VS2010+PCL详细配置亲身实践个人总结.doc

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
1、首先明确,本机安装的 VS2010 是 32 位的,因此应该安装 PCL32 位的相应软件; 2、关掉 360 安全卫士,否则将会出现很多安装提示; 3、安装 OpenNI,必须在 PCL 官网下载的; 4、安装 PrimerSense,必须在 PCL 官网下载的; 5、安装 QT,必须在 PCL 官网下载的; 6、安装 PCL1.6.0 all-in-one,弹出的对话框中选择第三个 for current user,随后会提示 OpenNI 已经安装,点击 OK 即可; 8、解压 PDB 文件,把其中的所有文件复制粘贴到 PCL 安装目录的 bin 文件夹里面; 9、配置环境变量,OpenNI 的环境变量已经在安装它时配置好了, PCL_ROOT 也在 PCL 安装时配置好,只用在系统变量 Path 后面添加 PCL 第三方库相应地址,本机总的 Path 变量的值如下: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Wi ndows\System32\WindowsPowerShell\v1.0\;D:\Program Files (x86)\OpenNI\Bin;%PCL_ROOT%\bin;%PCL_ROOT%\3rdParty\FLAN N\bin;%PCL_ROOT%\3rdParty\Qhull\bin; 10、新建工程,从 D:\Program Files (x86)\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources 中找一个例子来练习,拷贝其 中.cpp 文件的内容,到新建的 Win32 控制台工程的“源文件”中; 11、右键单击工程名,选择属性,在 VC++目录的“包含目录”和“库 目录”中添加相应的地址,把(x86)的乱码改成(x86),分别如下:
12、配置外部依赖项,右键单击工程名,属性—debug—链接器—输 入—附加依赖项,添加的附加依赖项如下: pcl_features_debug.lib pcl_filters_debug.lib pcl_visualization_debug.lib opengl32.lib pcl_kdtree_debug.lib pcl_io_debug.lib pcl_search_debug.lib pcl_segmentation_debug.lib pcl_apps_debug.lib pcl_common_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 注意红色字的三个,一般网上的教程中没有。 如果在所有工程属性中配置 11 和 12 两步的内容,也是可行的,即: 属性管理器—Debug|Win32—右键单击 Microsoft.Cpp.Win32.User—属 性,在里面添加和 11、12 步相应的内容。这样所有现有的和以后新 建的工程在 Debug 模式下运行时,都可以用到 PCL 库,而不用一一 配置它们。
分享到:
收藏