BOOST的编译方法

boost库的编译方法

本文简要说明了如何在windows环境下编译boost库。

  • 系统要求
  • 下载boost
  • 编译boost

系统要求

  • windows 7
  • visual studio 2013
  • visual studio 2015

下载boost

到boost官网http://www.boost.org下载最新的boost源码。

编译boost

约定

%BOOST_DIR%是指boost源码保存的目录

快速起步

启动命令行窗口,依次执行下列命令

cd %BOOST_DIR%
bootstrap.bat
b2

得到的lib文件目录默认为%BOOST_DIR%\stage\lib

编译vs2013的boost库

如果你的项目是用vs2013开发的,而且你的系统中安装了两种不同版本的visual studio,那么使用快速起步一节命令编译得到的可能不是你需要的。

步骤1
启动命令行窗口
步骤2
运行visual studio 2013(即vs120)自带的vsvars32.bat
"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
步骤3
进入boost源码目录
cd %BOOST_DIR%
步骤4
运行bootstrap,构建b2.exe
bootstrap.bat
步骤5
执行b2
b2

总结起来就是

"C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\vsvars32.bat"
cd %BOOST_DIR%
bootstrap.bat
b2

编译visual 2015的boost库

基本步骤和编译vs2013的boost库步骤相同。唯一的差别是vsvars32.bat不同。启动命令行窗口后,依次执行

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\vsvars32.bat"
cd %BOOST_DIR%
bootstrap.bat
b2

高级用法

在项目开发过程中,可能遇到这样的编译错误:

LNK1104 无法打开文件“libboost_filesystem-vc140-mt-s
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值