Подсветка синтаксиса и автодополнение в Geany для GTK+ (C)

Подсветка синтаксиса и автодополнение в Geany для GTK+ (C)

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

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

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

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

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

решение1

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

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

ГТК+2:

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

ГТК+3:

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


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

решение2

Скачатьэтот пакети извлеките его в ~/.config/geany/tags.

Перезапустите Geany и все готово!

Связанный контент