yaml-cpp 版本 0.5.3

yaml-cpp 版本 0.5.3

测试已测试
语言语言 C++C++
许可 MIT
发布上次发布2016年4月

Siarhei Fedartsou 维护。



yaml-cpp 版本 0.5.3

  • jbeder 和 Siarhei Fiedartsou

yaml-cpp 是一个 C++ 的 YAML 解析器和生成器,符合 YAML 1.2 规范

要了解如何使用,请参阅 教程如何生成 YAML。对于旧版 API(版本 < 0.5.0),请参阅 如何解析文档

有问题吗?

如果发现错误,请在 问题 中发布!如果您对如何使用 yaml-cpp 有任何疑问,请在上 http://stackoverflow.com 发布并标记为 yaml-cpp

如何构建

yaml-cpp 使用 CMake 以支持跨平台构建。构建的基本步骤是

  1. 下载并安装 CMake (资源 -> 下载)。

注意:如果您不使用您平台提供的安装程序,请确保将 CMake 的 bin 文件夹添加到您的路径中。

  1. 导航到源目录,然后输入
mkdir build
cd build
  1. 运行 CMake。基本语法为
cmake [-G generator] [-DBUILD_SHARED_LIBS=ON|OFF] ..
  • generator 是您想使用的构建系统类型。要在您的平台上查看生成器的完整列表,只需运行 cmake(没有参数)。例如

    • 在 Windows 上,您可能使用 "Visual Studio 12 2013" 生成 Visual Studio 2013 解决方案
    • 在 OS X 上,您可能使用 "Xcode" 生成 Xcode 项目
    • 在 UNIX-like 系统上,简单地省略生成 makefile 的选项
  • yaml-cpp 默认构建静态库,但您可以指定 -DBUILD_SHARED_LIBS=ON 构建动态库。

  • 有关更多自定义构建选项,请参阅 CMakeLists.txt 文件。

  1. 构建它!

  2. 要清理,只需删除 build 目录。

最新版本

yaml-cpp 0.5.3 已发布!这是一个修复错误的版本。这将也是最后一个使用 Boost 的版本;未来的版本将需要 C++11。

yaml-cpp 0.3.0 仍然可用,如果您要使用旧版 API。

旧API将继续得到支持,并仍然将接收错误修复! 0.3.x和0.4.x版本将是旧API发布版本,而0.5.x及以上版本将所有是新API发布。