Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)

一、概述

由于实验室新进了几台机器,需要在每台机器上都配置一下相关的开发环境,最近装了几台电脑,总结了一下最简单快捷的VS和PCL的环境配置。之前利用过QT配置PCL,但是后来发现QT的开发环境与VS还是有较大差距的呀,所以就由QT转到了VS。其实不论哪个IDE配置哪个第三方库,最基本的原则都是一样,而VS有 属性表 这个东西,这样一来就很方便环境配置的移植了。

二、资源下载

我将VS community 2015的setup.exe (vs_community.exe),PCL1.8.1的压缩包以及VS的配置属性表上传到百度网盘(百度网盘要是没办法提速的话,说不定还不如自己去下载PCL)中,下载链接PCL181+VS+属性表,提取码:q676 。当然,可以自行下载VS和PCL,但一定要事先了解MSVC与PCL版本的对应关系! 这里的PCL1.8.1压缩包的意思是,直接解压后即可使用,就不用再下载一个什么all-in-one的安装软件了,又得安装好久,直接解压就很快很方便了。

三、环境配置

1. vs安装

在安装visual studio时,注意在安装初始界面不要选择默认安装,需要将编程语言勾选上,否则后面还是得更改修复,补充安装。

2. PCL环境变量

PCL压缩包解压后,在系统环境变量中添加相关路径。如图:
Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)
主要要根据自己的路径将 E:\pcl181 这一部分更改,如果环境变量没有配置,运行时会提示 “由于缺少 xxxx.dll, 导致程序无法继续执行…” 这个错误。

3. VS属性表

我配置的是release版本的属性表,一般来说都是使用的是Debug,但是Debug的程序运行速度太慢了,改成Release之后,速度不知道快了多少倍。属性表文件是 Release_64_PCL.props,下载之后复制到项目目录下,如图(放到图中所示的.\Project1\Project1下):
Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)
接下来就是添加项目属性表,用VS打开解决方案,并添加属性表。如图:
Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)
首先如上图操作打开 属性管理器,然后右击 Release | x64,添加现有属性表,将刚才复制到目录下的属性表添加进去即可。
Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)

而在属性表中需要根据自己PCL的存储路径更改的地方只有包含目录和库目录,如图:
Visual Studio 2015 + PCL1.8.1环境配置(简单快捷,方便直接!)
同样的,将 E:\pcl181 这一部分改成自己的路径。

在所有配置好之后重启电脑(主要是配置了环境变量之后需要重启才能生效)。

不过需要注意的是,每新建一个项目,都需要将这个属性表复制到项目目录下,也还是比较方便的。

四、环境测试代码

测试代码见另一篇博客QT+PCL配置 过程(详细)