Boost C++ 库

……世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu,《C++ 编码规范

版本 1.61.0

版本 1.61.0

2016 年 5 月 13 日 02:58 格林尼治标准时间

文档

下载
平台文件SHA256 哈希值
unixboost_1_61_0.tar.bz2a547bd06c2fd9a71ba1d169d9cf0339da7ebf4753849a8f7d6fdb8feee99b640
boost_1_61_0.tar.gza77c7cc660ec02704c6884fbb20c552d52d60a18f26573c9cee0788bf00ed7e6
windowsboost_1_61_0.7zfa1c34862b7ba8674ed6e064a14667a11830c6252f702d9458451834b74f7815
boost_1_61_0.zip02d420e6908016d4ac74dfc712eec7d9616a7fc0da78b0a1b5b937536b2e01e8

校验和列表Vladimir Prus 签名

第三方下载

新增库

  • Compute: 并行/GPU 计算库
  • DLL: 用于方便操作 DLL 和 DSO 的库。该库提供了一种跨平台的便携式方法来
    • 加载库
    • 导入任何原生函数和变量
    • 为 C++ mangled 函数和符号创建别名
    • 查询库的节和导出符号
    • 自加载和自查询
    • 通过导出符号获取程序和模块位置
  • Hana: 一个现代的 C++ 元编程库。它提供高级算法来操作异构序列,允许使用自然的语法编写类型级计算,提供工具来内省用户定义的类型等等。
  • Metaparse: 一个用于生成编译时解析器的库,该解析器将嵌入式 DSL 代码作为 C++ 编译过程的一部分进行解析。该库类似于 Spirit,但是使用 Spirit 构建的解析器在运行时进行解析,而使用 Metaparse 构建的解析器在编译时进行解析。

更新的库

已测试的编译器

Boost 的主要测试编译器是

  • Linux
    • Clang:3.0、3.1、3.2、3.3、3.4、3.5、3.6、3.7.1
    • Clang,C++14:3.7.1、3.8.0
    • GCC:4.4.7、4.5.3、4.6.3、4.7.3、4.8.4、4.8.5、4.9.3、5.3.0
    • GCC,C++11:4.4.7
    • GCC,C++14:5.2.1、5.3.1
    • Intel:16.0
  • Windows
    • GCC,C++03,mingw:3.4.5
    • GCC,C++11,mingw:4.6.4、4.7.3、4.8.1
    • GCC,C++14,mingw:4.9.3、5.1、5.2
    • Visual C++:7.1、8.0、9.0、10.0、11.0、12.0、14.0
  • Android
    • Clang:3.6、3.7
    • GCC:4.9、5.3
  • FreeBSD
    • Clang:3.4.1、3.7
    • GCC:4.8.5、5.3
  • Haiku
    • GCC,C++11:4.8.5
  • QNX
    • QCC:4.4.2
  • SunOS
    • Oracle Solaris Studio:12.4、12.5
    • Oracle Solaris Studio,C++11:12.5

Boost的额外测试编译器包括:

  • Linux
    • Clang:3.0、3.1、3.2、3.3、3.4、3.5、3.6、3.7.1
    • Clang,c++14:3.7.1、3.8.0
    • GCC:4.4.7、4.5.3、4.6.3、4.7.3、4.8.5、4.9.3、5.3.0、5.3.1、6.0.0
    • GCC,C++11:4.4.7
    • GCC,C++14:5.2.1
    • Intel:16.0
  • OS X
    • Apple Clang:7.0.2
    • G++:5.3.0
  • Windows
    • GCC,C++03,mingw:3.4.5
    • GCC,C++11,mingw:4.6.4、4.7.3、4.8.1
    • GCC,C++14,mingw:4.9.3、5.1、5.2
    • GCC,cygwin:5.3.0
    • Visual C++:7.1、8.0、9.0、10.0、11.0、12.0、14.0
  • Android
    • Clang:3.6、3.7
    • GCC:4.9、5.3、6.0
  • FreeBSD
    • Clang:3.41、3.7.0
    • GCC,C++11:4.8.5、5.3.0、6.0
    • GCC:6.0
  • Haiku
    • GCC,C++11:4.8.5
  • QNX
    • QCC:4.4.2
  • SunOS
    • Oracle Solaris Studio:12.4、12.5
    • Oracle Solaris Studio,C++11:12.5

致谢

Beman Dawes、Eric Niebler、Rene Rivera、Daniel James、Vladimir Prus和Marshall Clow负责此版本的管理。