LINUX.ORG.RU

GTK+-devel на arch.

 ,


0

1

В общем, нужно поставить на arch пакет для разработки на C под GTK4. В ubuntu-подобных это делается установкой пакета с названием из разряда libgtk+-3.0-devel. Для Арча же подобного пакета не существует. Вопрос: как сие чудо поставить?

Ответ на: комментарий от anonymous

Может и рано, не спорю.

Поставил их, компилятор все равно ругается. Может подключаю не так?

#include <gtk/gtk.h>

Evlampiy
() автор топика
Ответ на: комментарий от Evlampiy

Если поставил, то в системе должен быть /usr/include/gtk-4.0/gtk/gtk.h

Как собираешь? Полную ошибку покажи?

anonymous
()
Ответ на: комментарий от Siborgium

learn.c:1:10: фатальная ошибка: gtk/gtk.h: Нет такого файла или каталога
1 | #include <gtk/gtk.h>
| ^~~~~~~~~~~
компиляция прервана.
Сборка завершилась с ошибкой.

Evlampiy
() автор топика

А чего вы там собираетесь писать на C если не секрет?

ados ★★★★★
()
Ответ на: комментарий от Evlampiy

Да уж.

Рано ты взялся за разработку, тем более с использованием GTK и C.

Собирать нужно как-то так:

$ gcc $( pkg-config --cflags gtk3 ) -o learn learn.c $( pkg-config --libs gtk3 )

На работоспособность не проверял, адаптировал из официальной документации.

Siborgium ★★★★★
()
Ответ на: комментарий от Siborgium

Подредактировал под Geany и GTK4, получилось следующее:

gcc $( pkg-config --cflags gtk4 ) -o «%e» «%f» $( pkg-config --libs gtk4 )

Теперь не ругается. Спасибо.

Evlampiy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.