boost 1.47.0 linux/windows 编译库:regex与iostreams

http://www.boost.org 【官网】http://www.boost.org/doc/ 【官网文档】

--------------一些相关博客--------------------------

http://www.cnblogs.com/ylan2009/articles/2433522.html  【Boost :: regex】

http://www.cnblogs.com/zhangchaoyang/articles/2048952.html

http://blog.csdn.net/wcjy07220114/article/details/7088005

http://www.cnblogs.com/zhangchaoyang/articles/2048952.html

http://blog.csdn.net/cuterhei/article/details/7300199 【windows】


【 我的配置】

ubuntu 12.04 / windows 7

gcc 4.6.3

boost 1.57.0


【编译的库】

boost中大部分东西都是不需要编译,直接引用头文件即可的,但是我这次要用到的两个库:regex和iostreams都是需要单独编译的。

步骤如下:


一、linux

【Regex的编译】

1.官网下载boost 1.57.0,假设解压到somewhere/之下,下面我们将somewhere/boost_1_47_0称为BOOST_ROOT

2.进入BOOST_ROOT/libs/regex/build目录
   如果要使用静态库,执行make -fgcc.mak
   如果要使用动态库,执行make -fgcc-shared.mak
3.此时在BOOST_ROOT/libs/regex/build/下会生成一个gcc目录 ,进入该目录,发现有四个文件生成:
 1)libboost_regex-gcc-1_42.a (release版的静态库)
 2)libboost_regex-gcc-1_42.so (elease版的动态库(共享库))
 3)libboost_regex-gcc-d-1_42.a (debug版的静态库)
 4)libboost_regex-gcc-d-1_42.so(debug版的动态库(共享库) )


 其命名规则是:lib+库名(即xxx)+.so。


【iostreams】

1. 下载安装zlib和libbz2,这是iostreams库安装所需要的

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值