别的VS2017+PCL的安装配置教程都不用看了,踩坑无数总结出来的血泪经验都在这里了!!!

本文详细介绍了如何在VS2017环境下安装和配置PCL1.9.1,包括Boost的编译过程,VS项目的属性配置,以及一段测试代码示例。

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的编译不是很难。

  1. 先将以下路径设置为环境变量:
    C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
    这个是boost在编译时要用到的 cl 命令所在的路径。
  2. 打开vs的命令行工具
    在这里插入图片描述
    将boost源码目录下的:
    在这里插入图片描述
    将bootstrp.bat文件拖动到命令行中,回车运行,会生成b2.exe和bjam.exe(1.68会生成后者,1.74貌似不会生成后者)。
  3. 在当前源码目录下打开命令行或者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
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

geocat

球球大佬们赏赐点吃喝!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值