1.首先下载相应版本的boost库:
http://www.boost.org/
http://www.boost.org/users/download/
https://dl.bintray.com/boostorg/release/1.68.0/source/ (可以通过修改68查找相应版本)
https://dl.bintray.com/boostorg/release/1.66.0/binaries/
为什么给出了这么多的链接?
因为下载下来后发现,有些有bootstrap.bat文件,无bjam.exe文件;有些无bootstrap.bat文件,无bjam.exe文件;有些有bootstrap.bat文件,有bjam.exe文件;
2.下载后解压
3.找到 开始->所有程序->visual studio 2015 ->vs2015 x64 本机工具命令提示符 打开。
4、切换到刚才的boost解压目录,运行bootstrap.bat,boost根目录下会生成bjam.exe,然后再命令提示符下
输入:
bjam stage --toolset=msvc-14.0 architecture=x86 address-model=64 --without-graph --without-graph_parallel --stagedir=“D:\gs\boost_1_66_0\vc14-x64” link=static runtime-link=shared runtime-link=static threading=multi debug release
注意:vc14-x64是自定义的目录,此目录存放编译成功的静态库。
大约不到一个小时,编译完成。
第3步和第4步是别人这么说的,但我没运行成功过, 所以我的选择是:
双击打开bjam.exe
进行编译,我等待编译好之后就行了等待程序编译完成,会在boost根目录下生成bin.v2和stage两个文件夹,其中bin.v2下是生成的中间文件,大小在2.7G左右,可以直接删除。
5 通过点击调试或者项目菜单,找到项目属性,然后打开项目属性页
6. 配置boost库:
(1). 配置属性—常规— 平台选择较任意,但选择后需要一直保持一致 (这里选择win32,也可选择x64)
(2). C/C++ — 常规 — 附加包含目录:设置为:D:\gs\boost_1_68_0
(3).然后 链接器 — 常规 — 附加库目录 设置为 D:\gs\boost_1_68_0\libs
注意: 运行时的平台也要一致
学习链接:
https://blog.csdn.net/jacke121/article/details/79333347
https://blog.csdn.net/misterfm/article/details/79048594
https://blog.csdn.net/qq_42902868/article/details/82781608
https://blog.csdn.net/fly_yr/article/details/48750413