首页 > 其他 > 详细

boost编译配置及简单使用

时间:2014-05-04 10:11:25      阅读:400      评论:0      收藏:0      [点我收藏+]

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编译配置及简单使用

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!