关于boost编译

 boost 下载后,执行bootstrap.bat。

  而后可以运行  b2自动编译

  或:

 b2 stage --toolset=msvc-14.3 --without-python --without-test --without-wave --without-graph --without-serialization --stagedir="e:\boost_1_79_0\v64" link=static runtime-link=shared runtime-link=static threading=multi debug release

   --toolset=msvc-12.0  表示编译器:

   msvc-12.0   vs2013  

msvc-14.0   vs2015

msvc17.0  vs 2022

    link  表示静态链接还是动态链接,静态链接 static  生成库中含s字符  动态链接 shared  生成文件位 dll

runtime-link  静态链接 static    指定C++运行时库是静态,注意:这里对应 visual  c++  选项 运行库 /mTd  

         动态链接库  shared 指定C++运行时库是静态,注意:这里对应 visual  c++  选项 运行库 /mDd

64位 需要加参数  address-model=64

如下列编译:

bjam stage --toolset=msvc-10.0 --build-type=complete --stagedir="F:\boost_1_54_0\boost_1_540\bin\vc10" link=static runtime-link=shared threading=multi debug release    address-model=64

编译时,有时出现卡顿,按照CTR+C终止停止的即可

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值