YAML未解析的外部符号(YAML-cpp)
YAML unresolved external symbol (yaml-cpp)
我有一个YAML文件,其中包括:
abc: 123
我正在使用以下代码来加载它:
YAML::Node base = YAML::Load("test.yaml");
std::cout << base["abc"].as<int>() << std::endl;
MSVC链接失败(由第二行引起),说明:
unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > YAML::detail::node_data::empty_scalar"
我不知道我做错了什么,或者我只是设置错了。它可以很好地链接和解析文件,只是不允许我使用YAML::Node::operator[]
而不给我一个错误。
您必须链接到yaml-cpp
库。
相关文章:
- 无法使用Qt Creator在Windows中构建yaml-cpp
- 使用 yaml-cpp 更新 YAML 文档的节点和值
- 使用 yaml-cpp 解析 YAML 文件
- 使用 pybind11 包装 yaml-cpp 迭代器
- 编辑单个 YAML 值,而不更新 YAML (YAML CPP) 其余部分的格式
- GDB:运行不带符号的 cpp 进程调试
- 常量 yaml-cpp 节点在多次使用时会发生变化
- 为什么 const YAML::Node 对象的行为不像 yaml-cpp 中的类似值的对象?
- yaml-cpp到std::向量迭代的怪异行为
- 为 yaml-cpp 库查找正确的 cmake 配置
- YAML-CPP 编码/解码指针?
- yaml-cpp 比较的意外结果
- YAML-cpp 编译错误:"undefined reference to YAML::LoadFile"
- Yaml-cpp:在发射器中的每个新映射之前禁用自动开始文档 (---)
- 如何在yaml-cpp中写一个版本字符串作为文字(不是字符串)
- 使用YAML -CPP新API - 已修复的YAML文件解决
- 在yaml-cpp中,是否可以获取文档中的顶级键名
- YAML-CPP的顺序返回数据
- YAML-CPP 未解析的外部符号错误
- YAML未解析的外部符号(YAML-cpp)