Я хочу установить последнюю версию GTK для создания маленьких c программ. Я только что закончил, "позволяют нам c" книга, которая является очень простой. Теперь я хочу сделать GUI programs.while компиляцией c программы, которой я получил следующую ошибку gcc-7 test.c
test.c:1:10: fatal error: gtk/gtk.h: No such file or directory
#include <gtk/gtk.h>
^~~~~~~~~~~
Таким образом я хочу установить последнюю версию GTK для создания простых программ GUI. Я перешел к там веб-сайту, но было так может файлы к загрузке, о которой я не знаю, чтобы загрузить. Я хочу последнюю версию. так, чтобы мой gtk обновить, когда я ввел apt update && apt upgrade
Я использую Xubuntu
Вот исходный код от Начала работы с GTK +.
#include static void activate (GtkApplication* app, gpointer user_data) { GtkWidget *window; window = gtk_application_window_new (app); gtk_window_set_title (GTK_WINDOW (window), "Window"); gtk_window_set_default_size (GTK_WINDOW (window), 200, 200); gtk_widget_show_all (window); } int main (int argc, char **argv) { GtkApplication *app; int status; app = gtk_application_new ("org.gtk.example", G_APPLICATION_FLAGS_NONE); g_signal_connect (app, "activate", G_CALLBACK (activate), NULL); status = g_application_run (G_APPLICATION (app), argc, argv); g_object_unref (app); return status; }
Вы пропускаете зависимость, требуемую запускать эту программу. Откройте терминал и тип:
sudo apt install libgtk-3-dev
Затем скомпилируйте исходный код test.c со следующей командой:
gcc-5 `pkg-config --cflags gtk+-3.0` -o test test.c `pkg-config --libs gtk+-3.0`
Я использовал gcc-5 вместо gcc-7 в Ubuntu 16.0-4 и test.c, скомпилированном успешно. В предстоящем релизе Ubuntu 17.10 gcc-7 пакет будет включен в репозитории Ubuntu по умолчанию, и будет возможно установить gcc-7 быстро и легко с Кв. вместо gcc-5, который я установил с Кв. в 16,04. В Ubuntu 18.04 GCC 7 версия по умолчанию GCC, и gcc-8-base может быть установлен из репозиториев Ubuntu 18.04 по умолчанию.
Затем запустите программу с этой командой:
./test
и результаты будут состоять в том, что пустое окно 200 × 200 пикселей с заголовком Окно появится, которого можно изменить размер или рядом с нажатием на X. Окно выглядит подобным окну в Начале работы с GTK + учебное руководство за исключением того, что это имеет тему по умолчанию для Вашей операционной системы.