我想学习YAML(并将其与C ++一起使用),但我一直试图设置 YAML-Cpp 。 让我解释一下到目前为止我所做的事情。
编辑:
为了测试,我在V Express中创建了一个项目并尝试编译:
#include "yaml-cpp/yaml.h"
int main()
{
YAML::Emitter out;
out << "Hello, World!";
std::cout << "Here's the output YAML:\n" << out.c_str();
return 0;
}
新结果:
d:\ development \ yamlcpp 0.51 \ include \ yaml-cpp \ node \ ptr.h(10):致命错误C1083:无法打开包含文件:'boost / shared_ptr.hpp':没有这样的文件或目录
有人可以告诉我构建和配置这个库的正确方法是什么?
答案 0 :(得分:0)
看起来你没有包含正确的目录。在Visual Studio中,“include目录”有一个选项 - 确保在那里列出了yaml-cpp的include目录。
答案 1 :(得分:0)