Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Ulianov en 24 Febrero 2013, 22:01 pm



Título: Problemas al instalar librerias de desarrollo GTK+
Publicado por: Ulianov en 24 Febrero 2013, 22:01 pm
Hola, Hackers  ::) saludos. Por favor a ver si alguien me podria ayudar con un problema que tengo.
Estoy usando Fedora 18. Y estoy estudiando el lenguaje de programaciòn C, aprendi a usalo. Pero ahora quiero iniciarme en la programaciòn grafica. Es por eso que desidi empezar por gtk+ pero se supone que ya tengo instalado todo pero aun asi mis programas no corren. A continuacion les muestro algunas cosas que me han ocurrido:

1-En vez de crearseme una carpeta llamada gtk y dentro un archivo de cabecera llamado gtk.h se me crea es una carpeta que se llama gtk-1.2 y otra llamada gtk-2.0 dentro dos carpetas llamadas una gtk y otra gdk, osea que no puedo hacer #include<gtk/gtk.h>

2-Pues entonces hago un #include <gtk-2.0/gtk/gtk.h> ahora se encuenra un error en el header de gtk: /usr/include/gtk-2.0/gtk/gtk.h:32:21: error fatal: gdk/gdk.h: No existe el fichero o el directorio.

No se que pasa pero no eh podido empezar con esta libreria. Estoy estancado.

A quien me pueda ayudar gracias.

PD: se supone que tambien instale ya gdk glib y todo lo que se necesita. Pero tambien se crean carpetas llamadas gdk-1.0 y gdk-2.0 en vez de solo gdk.


Título: Re: Problemas al instalar librerias de desarrollo GTK+
Publicado por: Vadtar en 11 Marzo 2013, 00:23 am
Hola, Hackers  ::) saludos. Por favor a ver si alguien me podria ayudar con un problema que tengo.
Estoy usando Fedora 18. Y estoy estudiando el lenguaje de programaciòn C, aprendi a usalo. Pero ahora quiero iniciarme en la programaciòn grafica. Es por eso que desidi empezar por gtk+ pero se supone que ya tengo instalado todo pero aun asi mis programas no corren. A continuacion les muestro algunas cosas que me han ocurrido:

1-En vez de crearseme una carpeta llamada gtk y dentro un archivo de cabecera llamado gtk.h se me crea es una carpeta que se llama gtk-1.2 y otra llamada gtk-2.0 dentro dos carpetas llamadas una gtk y otra gdk, osea que no puedo hacer #include<gtk/gtk.h>

2-Pues entonces hago un #include <gtk-2.0/gtk/gtk.h> ahora se encuenra un error en el header de gtk: /usr/include/gtk-2.0/gtk/gtk.h:32:21: error fatal: gdk/gdk.h: No existe el fichero o el directorio.

No se que pasa pero no eh podido empezar con esta libreria. Estoy estancado.

A quien me pueda ayudar gracias.

PD: se supone que tambien instale ya gdk glib y todo lo que se necesita. Pero tambien se crean carpetas llamadas gdk-1.0 y gdk-2.0 en vez de solo gdk.

1º instalar la gtk-dev library correspondiente (gtk-dev y gtk2-dev no se llevan bien)
http://forums.fedoraforum.org/showthread.php?t=149898 (http://forums.fedoraforum.org/showthread.php?t=149898)

2º lee te la documentación http://www.gtk.org/gtk-doc/