VS2010 编译 boost thread库

本文介绍了如何在VS2010下编译Boost的thread库,包括下载Boost源码、编译bjam.exe、配置编译选项以及设置VS2010的开发环境。通过编译和配置,可以在项目中成功使用Boost的thread和date time库。
摘要由CSDN通过智能技术生成

简介

boost中大部分算法在hpp中直接实现,因而直接引用头文件即可使用;
某些特殊的,例如thread库需要编译后才能调用,这里介绍thread库的编译方法。

源码&&解压

下载Boost源码。解压boost库目录,例如版本1.57解压后目录为d:\boost_1_57_0

编译bjam.exe

进入d:\boost_1_57_0\tools\build\src\engine\目录下,执行build.sh会生成两个文件夹:bootstrap与bin.ntx86,将bin.ntx86目录下的bjam.exe拷贝到boost_1_57_0下;

编译thread库以及date time库(thread库需要)

根据需要修改以下命令,例如VS2010对应msvc10.0,VS2008对应msvc9.0
bjam –toolset=msvc-10.0 –with-date_time stage
bjam –toolset=msvc-10.0 –with-thread stage


stage参数:编译成功后在boost_1_57_0\stage目录下生成相应的lib文件

使用VS2010开发程序

  • 设置头文件目录(boo
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值