После установки IDE Code :: Blocks на моем Ubuntu Desktop 14.04 я создал новый проект C++ с шаблоном GTK, чтобы играть с ним (GNU C++). Но если попытаться построить его, я получаю ошибку:
/home/surrp/Project1-gtk/Project1/main.c|2|fatal error: gtk/gtk.h: No such file or directory|
Поскольку я новичок в Linux, я не знаю, где Code :: Blocks ищет заголовки GTK и как их устанавливать. Неужели это так ненадежно, как в Windows - мне нужно загружать заголовки и помещать где-то вручную? Разве нет пакетов в репозиториях?
Файлы заголовков обычно находятся в папке /usr/include.
Для создания приложений GTK вам необходимо установить файлы разработки для GTK (в моей системе, например, есть libgtk+2.0-devel
и libgtk+3.0-devel
). Затем вы должны изменить настройки компилятора и компоновщика, как описано в этом ответе