本文目录
1. 下载环境
1.1 VS2017
百度搜索VS2017, 跳进MS官网下载,VS的安装就不用多说了。
VS2015之后的安装,都是通过下载器(Visual Studio Installer)进行,在下载到对应版本的installer之后,会让你选择安装内容,一般选择“使用C++的桌面开发”这一项就够。

1.2 PCL1.9.1
PCL的安装,其实也很简单,傻瓜式安装。(PCL的发行页)。选择其中的PCL1.9.1就行。

1.3 其他
关于Boost,最好是下载源码自己编译。(Boost源码下载页)。
VS2017对应的Boost版本应该是1.68,因此下载boost源码的时候最好把1.68版本的下载下来。
2. 安装
2.1 VS的安装
这个没啥好说的,新手才不会。
2.2 PCL的安装
pcl-AllInOne.exe双击打开安装,一路安装下去。
安装完了之后,将一些PCL的库以及三方库添加进环境变量。需要添加环境变量的几个库如下图:

添加进环境变量之后,事情就开始变复杂了。往后看。
3. 几个重要的注意事项
3.1 Boost的编译
Boost的编译不是很难。
- 先将以下路径设置为环境变量:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
这个是boost在编译时要用到的 cl 命令所在的路径。 - 打开vs的命令行工具

将boost源码目录下的:

将bootstrp.bat文件拖动到命令行中,回车运行,会生成b2.exe和bjam.exe(1.68会生成后者,1.74貌似不会生成后者)。 - 在当前源码目录下打开命令行或者PowerShell,输入以下命令:
b2 stage --toolset=msvc-14.0 architecture=x86 address-model=64 --stagedir=".\lib64\vc14_x64" link=static runtime-link=static threading=multi debug release
命令中的==–stagedir

本文详细介绍了如何在VS2017环境下安装和配置PCL1.9.1,包括Boost的编译过程,VS项目的属性配置,以及一段测试代码示例。
最低0.47元/天 解锁文章
1万+





