我想学习YAML (并与C++一起使用),但是我不得不尝试设置YAML-Cpp。让我解释一下我到目前为止所做的事。
编辑:
为了进行测试,我在中创建了一个项目,并试图编译如下:
#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:\开发\yamlcpp 0.51\ include \yaml-cpp\node\ptr.h(10):致命错误C1083:无法打开包含文件:'boost/shared_ptr.hpp':没有这样的文件或目录
有人能告诉我什么是构建和配置这个库的正确方法吗?
发布于 2014-01-23 02:28:07
看起来你没有包括正确的目录。在Visual中,有一个“包含目录”的选项--确保在其中列出了yaml-cpp的include目录。
发布于 2015-08-03 18:24:51
马龙,您需要下载boost-cpp (http://sourceforge.net/projects/boost/files/boost/1.58.0/),编译它并确保在Visual中包含目录。
https://stackoverflow.com/questions/21250377
复制相似问题