![cdc11fd62c0b4828b70ff570c447db63.png](https://img-blog.csdnimg.cn/img_convert/cdc11fd62c0b4828b70ff570c447db63.png)
前言
本篇文章主要介绍一下PCL库的配置过程,适合PCL入门。
一配置环境
1.win10 X64
2.Visual Studio 2013
二 准备工作
下文我们均以64位操作系统为例。,首先,下载需要的文件,我将相关文件包已经上传到了网盘,关注微信公众号「3D视觉工坊」,后台回复「VS2013+OpenCV3.1.0」,即可获得安装包链接。
![5736e70e89d76c0ff59476ab6b6ec64a.png](https://img-blog.csdnimg.cn/img_convert/5736e70e89d76c0ff59476ab6b6ec64a.png)
三 安装
1.双击安装包中的「PCL-1.8.0-AllInOne-msvc2013-win64.exe」程序,安装的时候注意选上「Add PCL to the system PATH for all users」,如图所示,这样安装程序会自动在系统环境变量中添加「PCL_ROOT」项。
![278af30f38fa9201b50348c4404025c8.png](https://img-blog.csdnimg.cn/img_convert/278af30f38fa9201b50348c4404025c8.png)
以下具体内容都以我的安装路径为例:
![b916b8a8f2d3fe7b15f8ee81b7278816.png](https://img-blog.csdnimg.cn/img_convert/b916b8a8f2d3fe7b15f8ee81b7278816.png)
2.安装的过程中会弹出OpenNI的安装程序,将OpenNI的安装路径设置为PCL_ROOT下的3rdPartyOpenNI2文件夹,例:
![ddd773a1a5af91fd03f2dd20c5e127a6.png](https://img-blog.csdnimg.cn/img_convert/ddd773a1a5af91fd03f2dd20c5e127a6.png)
3.安装程序执行完成后,将pdb文件压缩包解压(即:PCL-1.8.0-AllInOne-msvc2013-win64-pdb.rar),pdb文件拷贝到PCL ROOT下的bin文件夹中,例如:
D:ProGrammeFilesPCL1.8.0PCL 1.8.0
四 环境变量
上面说过了安装程序会自动添加PCL_ROOT到系统环境变量中,此外还要手动添加QHull、FLANN、VTK、OpenNI2的bin目录到PATH中,例:注意:如果安装程序没有自动添加PCL_ROOT则需要手动添加(如下图所示)
![e8700e65905bb678977091b260c862ef.png](https://img-blog.csdnimg.cn/img_convert/e8700e65905bb678977091b260c862ef.png)
五 项目配置
1.在VS2013中新建项目。注意:VS2013中Configuration Manager(配置管理器)默认Active solution plantform(活动平台)是win32,如果安装的是x64的PCL需要将其改成x64,否则编译时候会出现奇怪的问题。
![8dc517101e6fb2c7cfa68acc947d86d8.png](https://img-blog.csdnimg.cn/img_convert/8dc517101e6fb2c7cfa68acc947d86d8.png)
2.Solution Explorer(解决方案管理器)中右键项目->Properties(属性)
![cdc929c0cd1e9d613ed6d00edf236a30.png](https://img-blog.csdnimg.cn/img_convert/cdc929c0cd1e9d613ed6d00edf236a30.png)
Configuration Properties(配置管理器)->C/C++->Preprocessor(预处理器)->Preprocessor Definitions(预处理定义)中添加如下两项:
_SCL_SECURE_NO_WARNINGS
_CRT_SECURE_NO_WARNINGS
![e445bc136707f7a34f8888afc7a837f3.png](https://img-blog.csdnimg.cn/img_convert/e445bc136707f7a34f8888afc7a837f3.png)
3.Property Manager(属性管理器)中。
![7586b1505a0ddaf44766b17ac7b6392b.png](https://img-blog.csdnimg.cn/img_convert/7586b1505a0ddaf44766b17ac7b6392b.png)
Property Manager与Solution Explorer在同一个tab布局中,如果没找到的话,可通过如下方式寻找属性管理器:菜单栏的VIEW(视图)->Other Windows(其他窗口)->Property Manager(属性管理器)。
![3ad48ccc5d0838a4657dd0d8b2f80b5c.png](https://img-blog.csdnimg.cn/img_convert/3ad48ccc5d0838a4657dd0d8b2f80b5c.png)
接下来开始配置属性表,此处以debug模式下配置为例:
(1)新建一个工程「PCL_Test」,如上图,将项目设置成64位。
&#x