boost windows编译



执行:

(1)bootstrap.bat

(2)b2 -j4 toolset=msvc-9.0 link=static threading=multi runtime-link=static address-model=64 stage --stagedir=“D:\Code\boost_1_66_0\lib” debug release

toolset:msvc-9.0 使用vs2008编译
link:static 编译lib文件
threading:multi 编译多线程
runtime-link=static 编译静态的runtime-link
–stagedir=“D:\boost_1_66_0\lib” 编译出来的Lib文件放到boost_1_66_0\lib下面
debug 编译debug类型的lib,debug模式的exe用
release 编译release类型的lib,release模式的exe用
address-model 编译多少位的文件,64就64位,32就32位

默认编译64位和32位的文件

文件名字与模式关系:

libboost_date_time-vc142-mt-gd-x64-1_71.lib

vc142: msvc14.2意味着该文件由vs2019编译生成
mt:多线程, threading=multi
gd:debug模式 debug
x64:64位文件
没有s:意味着是shared类型runtime-link=shared

libboost_date_time-vc142-mt-s-x32-1_71.lib
s: 链接模式为static,runtime-link=static
x32:32位文件
没有gd:意味着是release类型


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值