Boost C++ 库

...世界上最受尊敬和专家设计的 C++ 库项目之一。 Herb SutterAndrei Alexandrescu, C++ 编码标准

版本 1.34.1

版本 1.34.1

2007年7月24日 12:00 GMT

文档

下载
平台文件
Unixboost_1_34_1.tar.bz2
boost_1_34_1.tar.gz
Windowsboost_1_34_1.7z
boost_1_34_1.zip

这是一个错误修复版本,解决了 1.34.0 版本中的许多问题。建议所有 Boost 1.34.0 用户升级到此版本。完整的修复列表请参阅 Boost Trac

支持的编译器

此版本的新增功能是改进了对 IBM XL C/C++ 编译器的支持。

Boost 已经在各种编译器和平台上进行了测试。由于 Boost 库依赖于并非所有编译器都提供的现代 C++ 功能,因此并非所有 Boost 库都适用于每个编译器。此版本的新增功能:以下编译器和平台已使用 Boost 进行了广泛的测试,但许多其他编译器和平台也可以使用。更多信息,请参阅 回归测试结果

  • Mac OS X 上的 Apple GCC 4.0.1。
  • Windows 上的 Borland C++ 5.8.2。
  • GNU C++
    • Linux 上的 3.2.x、3.3.x、3.4.x、4.0.x、4.1.x
    • Solaris 上的 4.1.x
    • Windows 上的 3.4.x
  • Windows 上的 Intel C++ 9.1,Linux 上的 9.0。
  • Windows 上的 Metrowerks CodeWarrior 9.4。
  • Microsoft Visual C++ 6.0(sp5,带和不带 STLport)、7.0、7.1、8.0。注意:Boost 不支持 Visual C++ 8.0 附带的非标准“安全”C++ 库,这可能会导致 Boost 头文件和其他符合标准的 C++ 代码发出许多虚假警告。要抑制这些警告,请定义宏 _SCL_SECURE_NO_DEPRECATE
  • Solaris 上的 Sun Studio 11

致谢

Thomas Witt 管理了此版本。

许多人贡献了他们的时间和专业知识才使得这个版本成为可能。特别感谢 Kim Barrett 整合了来自各个分支的 Boost.Iostreams 更改,以及 Rene Rivera 提供的常规构建和安装支持。