我正在考虑通过SetTag() function 为每个YAML::Node分配我自己的唯一 ID 字符串。这可能吗,或者yaml-cpp在内部引用这些标签,它会感到困惑吗? 另外,这可能是图书馆未来版本的问题吗? ...
我正在考虑通过SetTag() function 为每个YAML::Node分配我自己的唯一 ID 字符串。这可能吗,或者yaml-cpp在内部引用这些标签,它会感到困惑吗? 另外,这可能是图书馆未来版本的问题吗? ...
我想将节点 object 从yaml-cpp转换为std::string 。 我不断收到一个错误,说它找不到正确的重载运算符<< 。 这是我的代码:#include <iostream> #include <string> #include <yaml-cp ...
我正在使用 jbeders/yaml-cpp 写入 YAML 文件,并且正在将 IP 地址写入文件。 当我将通配符 IP "*" 写入文件时,它会自动被引用(因为 '*' 是 YAML 中的特殊字符)。 但是当我想写 IP 10.0.1.1 时,它没有被引用。 这就是我为 asterix 分配节点的 ...
我尝试了许多不同的方法来做到这一点。 我有一堆节点相互嵌套,例如: 我只想将 a 打印到一个字符串中,这样我就可以看到 yaml 是什么样子的。 我试过以下方法: 也 第一个抛出异常,而第二个不编译。 我错过了什么? 这个感觉应该是很容易的。 ...
我使用 vs2019 静态构建了 yaml-cpp 并从路径yaml-cpp-master\\build\\Release\\yaml-cpp.lib<\/code> ,现在我打算将它添加到我自己的项目中,简单代码如下: #include <yaml-cpp/yaml.h> ...
我正在使用非常好的yaml-cpp项目将配置读入 C++ 程序。 其中一个配置项存储一个 Eigen::Matrix<..> 下面的代码运行良好,但想知道是否有更好的方法? 主.cpp: 配置 yaml: 任何指导将不胜感激。 ...
给定YAML::Node我们如何访问该节点内的所有标量节点(以修改它们)? 我最好的猜测是递归 function:void parseNode(YAML::Node node) { if (node.IsMap()) { for (YAML::iterator it = no ...
我正在尝试读取每个节点及其各自的内容(yaml 内容如下)我最终遇到了 belwo 错误。 错误:在抛出 'YAML::TypedBadConversion 实例后调用终止示例代码: 我也尝试了其他一些方法,但也许这个 yaml 格式很复杂。 我可以阅读 yaml 的示例格式,但不是我在下面提到的 ...
我有一个由 yaml-cpp 库提供的 header 文件,yaml.h yaml.h: 主.cpp 所有 header 文件都在同一目录(/home/user/application/libs/yaml-cpp/include)中,但编译器无法找到 parser.h 和所有其他包含。 为什么会这 ...
我对将 YAML-CPP 与我自己的类型一起使用感到困惑。 我可以找到的文档似乎列出了两种不同的流式传输方式。 首先,“How To Emit YAML”页面只说YAML::Emitter 的重载operator << 。 显然这只是为了输出。 但是我找不到任何关于为YAML::Par ...
我在我的柯南文件 yaml- yaml-cpp yaml-cpp/0.6.3中使用来自conan center的 yaml-cpp 以及其他依赖项。 库的 rest 链接正确,因此我的CMakeLists.txt文件中一定缺少某些内容。 (也许一些额外的定义......?) 到现在为止,这些行: ...
我有一个用于禁用特定代码路径的配置文件。 我刚刚在 yaml 文件中添加了一个 bool 选项,并且很难弄清楚 yaml-cpp 如何处理这些选项。 该文档比首选的要轻一些,而且我没有看到任何适合我用例的Node 。 我可以手动解析返回为true和false的字符串,但这似乎是框架应该支持的,因为 ...
我正在尝试为我的应用程序制作配置文件,为此我使用yaml-cpp库生成配置并在用户更改应用程序中的某些设置或某些内容时进行修改。 我为此设置了一个单独的 class,构造函数生成yaml文件,如下所示, 这个文件的 output 看起来像, 我希望当用户更改说字体时,相关的键值也会随所选选项而变化 ...
主题几乎说明了一切: 我下载了 yaml-cpp 版本 0.6.3。 我需要在 linux x86_64 上编译,目标 linux x86_32(基于 64 位构建,使用 32 位结果) 我一直在尝试添加一个新的“YAML_BUILD_32BIT”选项——类似于现有的 YAML_BUILD_SHAR ...
我在使用yaml-cpp解析yaml文件时遇到问题,我正在使用wxWidgets制作应用程序,我正在尝试从yaml文件中读取帧大小,看起来像, 这是应该处理解析的代码, 但是当我尝试解析这个文件并设置帧大小this->SetSize()时,它会出错,说*** Caught unhandled ...
我正在尝试使用yaml-cpp为我的应用程序创建一个配置文件,我可以通过以下方式创建map 输出类似的东西, 但是我如何制作顶级 object 之类的, 等等..我如何获得上面代码中的Foo和Bar 。 ...
我试图了解如何使用 Visual Studio 2019 在 windows 上使用我的 linux 项目。所以我为 yaml_cpp 编写了一个简单的测试: 我写了一个基本的 CMakeLists.txt 文件: 我使用cmake -G "Visual Studio 16 2019" -Ax64 ...
我想从 yaml 文件中读取一个向量,但是当我尝试这样做时,我收到以下错误在抛出 'YAML::TypedBadConversion<std::vector<double, std::allocator >>' 的实例后调用终止 what(): bad conversion ...
我正在使用 yaml-cpp 库来解析 yaml。 缩略样本: 问题发生在嵌套循环中,片段开头的引用突然改变,但它引用的变量似乎不受影响: 我对引用的理解是它们充当另一个变量的别名。 我了解 yaml 库可能会在幕后做一些魔术,这会改变基础数据,但我无法理解为什么引用似乎正在更新但原始值仍然存在。 ...
我想在我的一个项目中使用 yaml-cpp 来生成一个 yaml 文件,但是我无法弄清楚我必须如何去做。 我需要发出的 yaml 文件应如下所示: 到目前为止,我还没有写出最后四行。 我知道“-”代表一个数组,但我不知道如何打印名称并计算这样的键。 我写了一些代码来试验 yaml-cpp。 代 ...