boost_1_66_0 VS2015编译安装

最近要用到多线程,要给自己配置Boost库,看网上不少教程都不能成功编译,多番尝试才成功,记录下来给大家分享真正能用的配置教程。

一.下载与安装

1.下载

下载页面(所有Boost for VS的版本):传送门

注意选择好对应自己VS版本,VS2015(msvc-14.0)、VS2017(msvc-14.1)

2.安装

双击此文件,安装至指定目录。

二.编译

1.运行bootstrap.bat

注意,这里很多教程说直接点击bootstrap.bat就行,但实测如此不会出现b2.exe和bjam.exe两个文件。在cmd中运行查看,发现错误如下:

这里我就直接提出解决方法:打开vs2015工具命令提示符,再进入boost目录,运行bootstrap.bat,编译成功,出现两个exe文件。

2.点击b2.exe

开始编译,看到如下情况:

然后就是漫长的编译过程了,大概要十几二十分钟。最后会生成如下的文件夹:

三.配置

从属性管理器进入项目属性页

1.选择C/C++中的附加包含目录项,添加安装boost的根目录:

如我的目录为G:\boost\boost_1_66_0。

2.选择连接器中的附加库目录项:

如图,添加*\boost_1_66_0\stage\lib

--------------------- 本文来自 东海鱼鱼 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/donghai_yu/article/details/79435979?utm_source=copy

猜你喜欢

转载自blog.csdn.net/changexhao/article/details/82951010