如何打印出 yaml::Node?
我尝试了许多不同的方法来做到这一点。我有一堆彼此嵌套的节点: yaml::Node a; a["foo"] = 3; yaml::Node b; b["baz"] = 7; a["bar"] = b; 我只想将A…
尝试使用 yaml-cpp 读取字符串值时获取 YAML::TypedBadConversion
我一直有一个错误,我不明白为什么会得到它。当尝试读取以下文件 example.yaml 时: BFS_power: graph: power.graph type: METIS BFS_avg: graph: DEF…
与 yaml-cpp 交互的数据结构的设计技巧?
我开始使用 YAML 和 yaml-cpp 库来解释我的文件。我用我自己项目中的一些信息扩展了“怪物”示例。代码和 yaml 文件如下,但首先是我的问题: 是否有…
“非法块进入”与 yaml-cpp 中的 YAML 怪物示例
我正在运行此处找到的示例来尝试在 C++ 中使用 YAML。我将代码逐字复制到新项目文件夹中的 test.cpp 中。我将 YAML 编译成静态库并将其链接到我的项目…
YAML 与 VC++ 2010将编译为Release,但不会编译为Debug
我正在尝试使用 C++ 学习 YAML,我使用 CMake 使用 VC++ Express 2010 将给定的 yaml-cpp 文件转换为 .dll 和 .lib 文件。我设置我的项目的方式与设置…
解析 yaml-cpp 中的注释
作为一个更大项目的一部分,我用 C++(和 Qt)创建了一个图形 yaml 文件编辑器。我使用 yaml-cpp 库,一切正常。 也可以解析评论吗?写评论没问题,但…
yaml-cpp、YAML::Node 和模板运算符 >>
我正在使用 yaml-cpp 进行某种序列化。为此,每个类都必须使用签名声明一个方法: template void Serialize(T& s); 在保存和加载时,T 是不同的类。这…
如何重载运算符>>对于布尔值
我想将标量解析为布尔值。 这个例子有效: #include #include #include #include void operator>> (const YAML::Node & node, bool & b) { std::strin…
如何使用 yaml-cpp 发出带引号的字符串?
我想使用 yaml-cpp 发出一个带引号的字符串,因此它 看起来像time_stamp: "August 10, 2011 01:37:52" 在输出 yaml 文件中 。我该怎么做?谢谢。…
如何使用 qtcreator 链接到 Arch Linux 上的 yaml-cpp?
我有兴趣在我的媒体播放器项目中使用 Yaml。唯一的问题是我不知道如何使用 Yaml 进行编译,尤其是在 qt-creator 上。由于某种原因,yaml-cpp 的 AUR …
使用 yaml-cpp 发出时如何格式化数字?
我需要以固定宽度的科学记数法输出数据,如下例所示。有什么办法可以实现吗? 数据: - [+0.000000e+00、+0.100000e+00、+2.400000e+00、+3.600000e+0…
YAML ofstream 发射器
我找到这个例子: ofstream ofstr("output.yaml"); YAML::Emitter out(ofstr); out << some_large_document; // not necessary anymore: // ofstr << …
如何在 C++ 中使用 yaml-cpp Linux 上的程序?
我最近决定使用 yaml 作为我的配置文件技术,并且正在 OpenSuse 11.3 上编写一个 C++ Linux 应用程序。 问题是,即使在成功安装 cmake、编译 yaml-cpp…