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
--------------------- 本文来自 东海鱼鱼 的**** 博客 ,全文地址请点击:https://blog.****.net/donghai_yu/article/details/79435979?utm_source=copy