Resaltado de sintaxis y autocompletar en Geany para GTK+ (C)

Resaltado de sintaxis y autocompletar en Geany para GTK+ (C)

Acabo de comenzar a codificar GTK+ en C. Tenía curiosidad por saber si puedo hacer que el resaltado de sintaxis y el autocompletado funcionen para mi código GTK... porque, como principiante, sería útil.

Estaba completamente convencido de que no era posible hasta que encontré este vídeo en youtube:

https://www.youtube.com/watch?v=AyeQrO1VDFM&feature=plcp Le pedí ayuda a quien subió el video, pero resulta que su última actividad en youtube fue en septiembre :(

También intenté abrir el gtk.harchivo con geany porque había leído en alguna parte que funcionaba, pero desafortunadamente tampoco funcionó.

¿Alguna ayuda? :'(

Respuesta1

Primero cree un archivo llamado gtk_headers.c. Añade esta línea y guárdala.#include <gtk/gtk.h>

Ahora ejecute uno de los siguientes según la versión de GTK+ que esté utilizando.

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


Finalmente, abra el archivo de salida ( gtk_headers.h) en Geany mientras su proyecto está abierto. Después de unos segundos, el resaltado de sintaxis y el autocompletado comenzarán a funcionar.

Respuesta2

Descargareste paquetey extraerlo a ~/.config/geany/tags.

¡Reinicia Geany y listo!

información relacionada