致命错误:yaml-cpp/yaml.h文件或目录不存在

13

我正尝试在Ubuntu 14.04下编译自己的c++/qt5.2应用程序,该程序使用yaml-cpp。

执行make命令时,出现以下错误:

fatal error: yaml-cpp/yaml.h: No such file or directory

在线上:

#include <yaml-cpp/yaml.h>

我该如何修复这个问题?


@NathanielJohnson,Qt 5.2本身不需要yaml,但我尝试编译的程序需要yaml。我编辑了我的问题以使这更清晰明了。 - user1251007
1个回答

18

你需要安装yaml-cpp库

在Ubuntu 14.04下,你可以通过在终端窗口中运行以下命令之一(根据你使用的API而定)来完成此操作:

sudo apt-get install libyaml-cpp-dev
或者
sudo apt-get install libyaml-cpp0.3-dev

请查看yaml-cpp项目页面了解其他操作系统和旧版(0.3)与新版API之间的差异。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接