如何重载运算符>>对于布尔值
我想将标量解析为布尔值。 这个例子有效: #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…
yaml解析的方式? (yaml-cpp)
我制作了一个如下所示的 yaml 文件。 Define1: &Define1 0: zero 1: one Define2: <<: *Define1 2: two 并在 在线 YAML 解析器中进行了尝试。结果如下…
使用 yaml-cpp 解析 YAML 文件时,是否“复制”?所有子节点?
在解析yaml文件时,通常我们从解析器获取根节点。 我想知道解析过程后是否可以引用根节点。就像下面这样。 YAML::Node* globalRoot; void ParseDocume…
使用 YAML-CPP 发出解析文件
在下面的代码中,我在使用 parser.GetNextDocument(doc); 解析 .yaml 文件时遇到了某种问题。经过大量调试后,我发现这里的(主要)问题是我的 for 循…
如何在不使用 CMake 的情况下构建 yaml-cpp
我需要使用 yamp-cpp 进行大学项目。为此,我计划将 yamp-cpp 的源代码包含在“lib”文件夹中,以便能够构建库,然后构建我的项目。 问题是我无法使用…
无法在 Windows 中使用 gcc 3.2.3 构建可用的 yaml-cpp 库(共享或静态)
不幸的是,由于 3rd 方代码库与更高版本的 gcc 存在问题,我被迫使用 gcc 3.2.3 (MinGW)。 使用 gcc 3.2.3,我可以很好地构建静态库(yaml-cpp.a)(…
如何使用 yaml-cpp 发出和解析原始二进制数据
是否可以发出和读取(解析)二进制数据(图像、文件等)? 如下所示: http://yaml.org/type/binary.html 我怎样才能在 yaml-cpp 中做到这一点?…
yaml-cpp 出现编译错误
我正在尝试将 yaml-cpp 集成到项目中,但我看到 GCC 出现一些意外错误。举 g++ -c -ggdb3 -ansi -Wall -Werror -pedantic-errors src/commands-tz.cpp…