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.h
archivo 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!