VC2008安装boost库

本文只针对安装正则表达式的需求,且boost版本为1.49.0

1.获取boost库。本文使用版本为1.49.0,本来想从www.boost.org。上下载呢,但是自己英文不好,点了半天还是没下载下来,随后在CSDN上中找到资源。

2.解压。解压很简单,不过要注意解压到一个固定位置,便于后面编译和连接。

3.打开visual studio命令提示框(开始->所有程序->Microsoft Visual Studio 2008->Visual Studio Tools->Visual Studio 2008 命令提示)。

4.生成bjam:

                  1、 在命令提示框下输入cd E:\boost_1_49_0

                  2、 在命令提示框下输入 bootstrap.bat

                  3、 查看目录cd E:\boost_1_49_0,正确的话多了三样东西:b2.exe,bjam.exe,bootstrap.log

5.编译所需要的库

                  注意:这一步其实因人而异,看你需要用到boost下的多少个库,如果怕麻烦就全部编译(即在命令提示框下输入:bjam.exe)。耗时一小时左右,(喝咖啡去吧)。        

                  我的方法是编译特定库:

                   1、 在命令提示框下输入:bjam --toolset=msvc --with-regex stage

                   2、 查看目录cd C:\boost_1_49_0:正确的话多两个目录:bin.v2和stage

                   3、 查看目录C:\boost_1_49_0\stage\lib: 正确的话有两个lib:libboost_regex-vc90-mt-1_49.lib和libboost_regex-vc90-mt-gd-1_49.lib

6.链接库

                   1.给你所需要的项目添加(未验证):设置include依赖目录:项目->“项目名”属性->C++->常规->附加包含目录,通过目录选择填入E:\boost_1_49_0;设置lib依赖目录:项目->“项目名”属性->连接器->常规->附加库目录,复制目录C:\boost_1_49_0\stage\lib到此处。

                    2.给vc2008添加上(验证):选择“工具->选项->项目与解决方案->VC++目录->显示以下内容的目录-> 包含文件”,加入一行“E:\boost_1_49_0”;选择“工具->选项->项目与解决方案->VC++目录->显示以下内容的目录-> 库文件”,加入一行“E:\boost_1_49_0\stage\lib”

7.验证

         很简单,随便建立个WIN32程序,头文件包含#include <boost/regex.hpp>就可以了。只要能编译过就OK了。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值