2014-05-14 5 views
9

Я пытаюсь скомпилировать свое собственное приложение C++/qt5.2, которое использует yaml-cpp под Ubuntu 14.04.Неустранимая ошибка: yaml-cpp/yaml.h: Нет такого файла или каталога

При выдаче в make команду я получаю следующее сообщение об ошибке

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

на линии:

#include <yaml-cpp/yaml.h> 

Как я могу это исправить?

+0

Требуется ли ямл для qt 5.2? –

+0

@NathanielJohnson qt 5.2 сам по себе не требует yaml, но программа, которую я пыталась скомпилировать, требует yaml. Я отредактировал свой вопрос, чтобы сделать это более ясным. – user1251007

ответ

15

Необходимо установить установить библиотеку yaml-cpp.

В Ubuntu 14.04 вы можете сделать это, просто запустив одну из следующих команд в окне терминала (в зависимости от заданного по API вы используете):

sudo apt-get install libyaml-cpp-dev 

или

sudo apt-get install libyaml-cpp0.3-dev 

См yaml-cpp project page для других операционных систем и различий между старыми (0,3) и новыми API.

Смежные вопросы