下载安装包
1.1 打开boost官网
1.2 打开下载页面 跳到最下面 选择之前的版本
the version history page
the sourceforge download page.
以上两种方式都可以下载
使用
使用vs编写代码,除特殊的需二进制库,其他的可直接包含boost头文件进行调用,方法如下图
构建二进制库
进入boost目录 运行booststrap.bat ,如下图
会生成以下文件,如果需要修改配置,修改peoject-config.jam
调用一下命令可查看 生成配置选项
.\b2.exe --help
使用方法
b2 [options] [properties] [install|stage]
构建 参数解析
complete 把所有的可能都构建一次
msvc 自动选择msvc版本 可自行调整 如msvc-14.0 msvc-14.1 msvc-14.2
stage 把构建和安装的文件最后放到stage目录
# 注意末尾有一个 ^ 连接符
b2 ^
More? --build-dir="E:\boost_1_72_0\boostLibs" ^
More? --build-type=complete stage ^
More? toolset=msvc-14.1
使用注意事项
- 需要注意平台工具集 如果生成的是142 那就只能选择v142 否则会提示找不到库文件
- 无法打开文件“libboost_date_time-vc142-mt-x64-1_72.lib”
第一种解决方法: 在连接器中附加库目录添加刚刚生成的Lib路径
第二种解决方法: 如果在刚刚的构建选择了complete 他会把所有的运行库类型都构建
确定这儿选择的是什么
在库路径找有没有对应的 如果没有 则是没有生成 需要重新生成