码迷,mamicode.com
首页 > 其他好文 > 详细

boost编译配置及简单使用

时间:2014-05-04 10:12:01      阅读:299      评论:0      收藏:0      [点我收藏+]

标签:style   blog   ext   width   strong   2014   

boost编译配置及简单使用

1、下载 http://www.boost.org/ 

2、编译:

  A、解压 boost_1_55_0.zip 到boost路径

  B、运行 bootstrap.bat。

          会生成2个文件,分别是bjam.exe 和 b2.exe.

           bjam是早起的文件,新版本用b2比较好

  C、可以查看b2.exe的用法,在cmd里面输入 "b2 --help"

          bubuko.com,布布扣

  

    这里基本上有各个参数的用法和意思。

    boost全部编译会消耗很多时间,一般需要编译的是与操作系统相关的。

    可以用命令查看那些需要编译:

           b2 --show-libraries

    bubuko.com,布布扣

 

    b2.exe toolset=msvc-9.0 --with-regex variant=release link=static --stagedir=regex_lib

 

    这样就能编译出regex的lib文件到regex_lib文件夹下面。

    toolset 指的是使用哪个编译器,msvc指的是微软的vc编译器,因为同一台机器上可能有多个版本的vc,所以后面需要带上版本号,VC2008是9.0

           --with 后面带的是需要编译类库,也可以用without来排除编译哪个类库

    variant指的是编译成debug还是release版本

    link指的是编译成静态库还是动态库

    stagedir指的是编译后的文件放到哪里

    了解了上面这些命令后,基本可以做到需要哪个库就编译哪个库了。

    再来测试下编译regex的动态库:

    b2.exe toolset=msvc-9.0 --with-regex variant=release link=shared --stagedir=regex_lib

    效果如下:

    bubuko.com,布布扣

 

3、使用boost的regex

boost编译配置及简单使用,布布扣,bubuko.com

boost编译配置及简单使用

标签:style   blog   ext   width   strong   2014   

原文地址:http://www.cnblogs.com/lovelp/p/3705760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!