Windows编译boost

下载boost压缩包解压,找到bootstrap.bat文件

1、运行bootstrap.bat
2、编译&安装

在步骤1之后,会生成一个b2.exe文件

如果选择VS编译下面的“toolset=msvc”,要求编译器支持c++11,所以尽量使用VS2013及以上版本,推荐VS2015(VC14.0)

如果选择mingw64编译下面的“toolset=gcc”

其中-j4表示使用4个进程

对于VS,variant=release,address-model=64这两个命令是不起作用的,但加上也无妨

boost包含很多模块,“--build-type=complete”表示编译全部,你也可以选择只编译你需要的部分

更多的参数可以通过命令./b2.exe --help查看

在命令行里执行下面的命令

(1) 64位debug
./b2.exe install toolset=msvc threading=multi --layout=tagged address-model=64 --build-type=complete variant=debug link=shared --prefix=D:\OpenCode\boost -j8
(2) 64位release
./b2.exe install toolset=msvc threading=multi --layout=tagged address-model=64 --build-type=complete variant=release link=shared --prefix=D:\OpenCode\boost -j8
(3) 32位debug
./b2.exe install toolset=msvc threading=multi --layout=tagged address-model=32 --build-type=complete variant=debug link=shared --prefix=D:\OpenCode\boost -j8
(4) 64位release
./b2.exe install toolset=msvc threading=multi --layout=tagged address-model=32 --build-type=complete variant=release link=shared --prefix=D:\OpenCode\boost -j8

3、重命名(可选)

由于上面的4种命令安装完成之后,dll和lib路径都是D:\OpenCode\boost\lib,需要把它们拷贝到其他路径防止冲突

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值