致命错误:yaml-cpp/yaml.h:没有这样的文件或目录

use*_*007 10 c++ qt yaml-cpp

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

发出make命令时,我收到以下错误

fatal error: yaml-cpp/yaml.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)

在线上:

#include <yaml-cpp/yaml.h>
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?

use*_*007 16

您需要安装yaml-cpp库.

在Ubuntu 14.04下,只需在终端窗口中运行以下命令之一即可完成此操作(取决于您使用的API):

sudo apt-get install libyaml-cpp-dev
Run Code Online (Sandbox Code Playgroud)

要么

sudo apt-get install libyaml-cpp0.3-dev
Run Code Online (Sandbox Code Playgroud)

有关其他操作系统以及旧(0.3)和新API之间的差异,请参阅yaml-cpp项目页面.