前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >PCL配置VS2010过程以及遇到的相关问题的分享

PCL配置VS2010过程以及遇到的相关问题的分享

作者头像
点云PCL博主
发布2019-07-31 14:25:32
7920
发布2019-07-31 14:25:32
举报
文章被收录于专栏:点云PCL点云PCL

1、安装VS2010

点击setup.exe,运行 一步一步安装(有一步选择自定义安装)

安装完成界面

2、下载pcl相关安装包

3、安装AllInOne

安装openni

安装primeSense Sensor KinectModPCL

PCL安装完成!

3、解压pcl-1.6.0-pdb-msvc2010-win32.zip压缩包

将pcl-1.6.0-pdb-msvc2010-win32文件夹中的内容复制到C:\Program Files (x86)\PCL1.6.0\bin路径中

4、配置环境变量

增加Path的变量值为
“D:\ProgramFiles\OpenNI\Bin;%PCL_ROOT%\bin;%PCL_ROOT%\3rdParty\FLANN\bin;%PCL_ROOT%\3rdParty\Qhull\bin;”

5、配置工程

<1>、项目--->属性--->配置属性--->vc++目录

包含目配置:

D:\ProgramFiles\PCL\3rdParty\Boost\include;

D:\ProgramFiles\PCL\3rdParty\Eigen\include;

D:\ProgramFiles\PCL\3rdParty\Flann\include;

D:\ProgramFiles\PCL\3rdParty\Qhull\include;

D:\ProgramFiles\PCL\3rdParty\VTK\include\vtk-5.8;

D:\Program Files\OpenNI\Include;

D:\ProgramFiles\PCL\include\pcl-1.6;

项目属性->VC++目录->库目录

库目录配置:

D:\ProgramFiles\PCL\3rdParty\Boost\lib;

D:\ProgramFiles\PCL\3rdParty\Qhull\lib;

D:\ProgramFiles\PCL\3rdParty\FLANN\lib;

D:\ProgramFiles\PCL\3rdParty\VTK\lib\vtk-5.8;

D:\ProgramFiles\PCL\lib;

D:\ProgramFiles\OpenNI\Lib;

dubug模式,链接器->输入->附加依赖项 添加:

opengl32.lib;

pcl_kdtree_debug.lib;

pcl_io_debug.lib;

pcl_search_debug.lib;

pcl_segmentation_debug.lib;

pcl_apps_debug.lib;

pcl_features_debug.lib;

pcl_filters_debug.lib;

pcl_visualization_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;

此时环境已经搭建完毕,编译程序可以通过了。

我在安装pcl过程中,遇到了一些问题,以下是我总结的遇到的问题:

问题1、在VS2010中打开由CMake生成的工程文件,包含ALL_BUILD、bilateral_filter和ZERO_CHECK三个项目。程序运行时异常终止了,想进入调试模式查看问题具体出在什么地方。但编译的时候出现错误提示:

解决办法:

1. 在VS2010中移除ALL_BUILD和ZERO_CHECK这两个工程文件,剩下bilateral_filter这一个工程文件就可以了。

移除工程文件的方法:鼠标右击对应的工程文件,单击“移除”。

2. 重新编译进调试模式,可以了。

问题解决。

问题2、启动Cmake2.8生成文件时,点击configer时出现如下问题:

解决方法:更新CMake版本就可以了。

https://cmake.org/download/下载地址是:cmake-3.9.0-win64-x64.zip

比如下载

问题解决!

问题3:运行.exe文件时出现了如下问题:

解决方法:环境变量path中缺少安装pcl->bin的目录

问题解决!

问题4:VS2010的错误列表出现如下错误:

解决方法:

打开项目--->属性--->链接器--->输入--->附加依赖项中找到如下选中的三个lib文件,删除即可。

问题解决!

这是田同学在windows下的安装与配置PCL的记录的笔记,随手记录分享。在ubuntu 下之前也是有分享的

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 点云PCL 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档