win7+vs2008安装boost(1.57.0)

  boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。 STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。

    boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元编程、预处理元编程、并发编程、数学相关、纠错和测试、数据结构、输入/输出、跨语言支持、内存相关、语法分析、杂项。 有一些库是跨类别包含的,就是既属于这个类别又属于那个类别。

    在Boost项目首页 http://www.boost.org/users/download/找到下载页,去下载Boost Version 1.57.0。


    解压boost到本地目录(我放在D:\boost_1_57_0),用cmd(vs2008的命令提示符也一样)生成boost jam。命令是:

   D:\boost_1_57_0>bootstrap.bat
即执行bootstrap文件,记得路径要正确。



    然后进入  D:\boost_1_57_0\tools\build\sample这个文件夹打开user-config文件,在# using msvc的位置改成如下
# Configure specific msvc version (searched for in standard locations and PATH).
# using msvc : 9.0 ;
这是设置vs2008的编译器msvc9.0的。

    现在请确定在boost文件夹里有boost-build.jam,这样就可以开始编译lib了,我用的语句是:
bjam se --toolset=msvc-9.0 --without-python --sedir="D:\boost_1_57_0\vs2008"link=shared runtime-link=shared threading=multi debug release
    这样做比较省空间吧~ 生成的文件还没上G。关于其他编译方案可以借鉴http://chenrongya.blog.163.com/blog/static/874741962010102041157963/说的。

    最后在vs2010的属性页里设置include和lib的目录就可以使用了。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值