Hola Xinux,

huarnizo carranza wrote:

tengo un programita hecho en gtk pero el grandioso proble esta en que cuando le doy copilar 
" gcc -g hello.c -o hello 'gtk-config --cflags --libs" dice los siguientes errores:

el archivo <gtk/gtk.h> no esxiste
y de alli en adelante todo lo que escribi en el programa sale como si no estubiera 
bien echo..

Pues me parece que tu error se provoca por uno de tres casos:

1) estas escribiendo mal esta parte 'gtk-config --cflags --libs', no debes usar comillas normales sino comillas invertidas (las que son como una tilde al rev�s) asi:

$ gcc -g hello.c -o hello `gtk-config --cflags --libs`

2) Puede que no tengas instalado el paquete de desarrollo de GTK+, que deber�a llamarse algo asi como gtk+1.2-devel o gtk+2.0-devel seg�n estes usando GTK+ 1.2 o GTK+ 2. (En Debian usualmente no es 'devel' sino solo 'dev'). Comprueba que los tengas instado haciendo un simple

$ locate gtk.h

Tambi�n debes comprobar que tengas el script gtk-config, simplemente escribiendo

$ gtk-config

Si no te aparece nada es que no lo tienes instalado. Pero si si te aparece, comprueba el caso siguiente.

3) Puede que tengas el paquete de desarrollo de GTK+ 2 y no el de GTK+ 1.2. Sin embargo parece que estas intentado compilar al estilo GTK+ 1.2 (usando gtk_config). Prueba a compilar con

$ gcc -g hello.c -o hello `pkg-config --cflags gtk+-2.0 --libs gtk+-2.0`

Si te funciona de esta forma quiere decir que tienes instalados los paquetes de desarrollo de GTK+2 y estos ya no usan el script gtk-config, sino que usan pkg-config, que es m�s generico y sirve para muchas mas librer�as diferentes a GTK.

Espero que te halla servido de algo.

Saludos,

Manuel.

--
"To many managers, getting rid of the arrogant, undisciplined, over-paid, technology-obsessed, improperly-dressed etc. programmers would appear to be a significant added benefit."
- Bjarne Stroustrup
_______________________________________________
GLUC mailing list
[EMAIL PROTECTED]
http://listas.unicauca.edu.co/mailman/listinfo/gluc

Responder a