zoukankan      html  css  js  c++  java
  • 编译Boost库

    VS版本:

    虽然网络上有,但是还是记录下,找到VS的command prompt,然后切换到boost的根目录:

    1.运行 bootstrap.bat

    它在当前目录下会生成b2.exe2.

    2.运行b2.exe install --prefix=./bin  --build-dir=./build toolset=msvc link=static,shared threading=multi runtime-link=shared address-model=32 variant=debug,release --build-type=complete stage

    MinGW版本:

    运行b2.exe install --prefix=./bin --build-dir=./build toolset=gcc link=static,shared threading=multi runtime-link=shared address-model=64 variant=debug,release --build-type=complete stage

    解释下上面的toolset不用说了,是编译工具链,可以替换成gcc

    link是指生成出来的bin是静态库还是动态库 static, shared

    threading是使用多线程运行时还是单线程运行时库,MSVC里面链接运行时库有这个选项 /MT /MD等

    runtime-link,是指定链接静态运行时库还是动态运行时库。

    address-model,是指定生成出来的目标bin,是32位还是64位

    variant,是指定生成出来的目标bin是debug还是release版

    其他参数不需要解释了

    references:

    http://blog.csdn.net/chenjh213/article/details/42265605

    http://blog.csdn.net/zengraoli/article/details/51322484

    http://blog.csdn.net/xie1xiao1jun/article/details/50477073

    http://www.boost.org/doc/libs/1_63_0/more/getting_started/windows.html#id13

    http://www.boost.org/build/doc/html/bbv2/overview/invocation.html

  • 相关阅读:
    HDU 5671 矩阵
    HDU 5670
    UVA 11995 STL 使用
    VK Cup 2016
    字段定义
    apache用户
    apache
    使用第三方登录
    setex()
    如果客户端禁用了cookie,如何实现session
  • 原文地址:https://www.cnblogs.com/foohack/p/6647652.html
Copyright © 2011-2022 走看看