首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何安装和使用YAML-Cpp

如何安装和使用YAML-Cpp
EN

Stack Overflow用户
提问于 2014-01-21 06:04:50
回答 2查看 4.5K关注 0票数 2

我想学习YAML (并与C++一起使用),但是我不得不尝试设置YAML-Cpp。让我解释一下我到目前为止所做的事。

  • 我下载了源代码(0.5.1版)
  • 安装了Cmake (用于Windows)
  • 安装了Boost库(为Visual 2010预编译)

编辑:

  • 构建解决方案和安装项目
  • 然后我在我的C驱动器上有两个文件夹: include和lib
  • 然后我把它移到D驱动器上的另一个文件夹(也许它是相关的)

为了进行测试,我在中创建了一个项目,并试图编译如下:

代码语言:javascript
复制
#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':没有这样的文件或目录

有人能告诉我什么是构建和配置这个库的正确方法吗?

EN

回答 2

Stack Overflow用户

发布于 2014-01-23 02:28:07

看起来你没有包括正确的目录。在Visual中,有一个“包含目录”的选项--确保在其中列出了yaml-cpp的include目录。

票数 0
EN

Stack Overflow用户

发布于 2015-08-03 18:24:51

马龙,您需要下载boost-cpp (http://sourceforge.net/projects/boost/files/boost/1.58.0/),编译它并确保在Visual中包含目录。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21250377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档