1

Я только начал GTK+ кодирование на C. Мне было интересно, могу ли я получить подсветку синтаксиса и автоматическое завершение работы для моего кода GTK ... потому что как новичок это было бы полезно.

Я был полностью убежден, что это было невозможно, пока я не наткнулся на это видео на YouTube:

https://www.youtube.com/watch?v=AyeQrO1VDFM&feature=plcp Я попросил загрузчика о помощи, но оказалось, что его последнее действие на YouTube было в Septembeer :(

Я также попытался открыть файл gtk.h с помощью geany, поскольку где-то читал, что он работает, но, к сожалению, он тоже не работает.

Любая помощь? :'(

2 ответа2

3

Загрузите этот пакет и распакуйте его в ~/.config/geany/tags .

Перезапустите Джани, и все готово!

1

Сначала создайте файл с именем gtk_headers.c . Добавьте эту строку и сохраните ее #include <gtk/gtk.h>

Теперь выполните одно из следующих действий в зависимости от того, какую версию GTK+ вы используете.

GTK+2:

gcc -E gtk_headers.c `pkg-config gtk+-2.0 --cflags --libs` -o
gtk_headers.h

GTK+3:

gcc -E gtk_headers.c `pkg-config gtk+-3.0 --cflags --libs` -o
gtk_headers.h


Наконец, откройте выходной файл (gtk_headers.h) в Geany, когда ваш проект открыт. Через несколько секунд подсветка синтаксиса и автозаполнение начнут работать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .