Programacion en GTK+ (Segunda Parte) - Feedback
14 de Junio de 2005
Programación estructurada
Poco feedback recibi por correo, pero si bastante por IRC. Asi que voy a explicar las cosas que quedaron en el tintero en el articulo pasado.
Para compilar cualquiera de los ejemplos anteriores, solo se necesitaba el programa "glib-config", que pertenece a las bibliotecas de desarrollo de Glib 1.X. En el caso que quieran compilar los ejemplos anteriores y estos, instalen derechamente gnome-devel (RedHat) o libgnome-dev (Debian), ya que la dependencia minima es Glib.
Para saber si esta o no instalado, ejecutar
$ glib-config
a secas.
Si alguien tiene instalado Glib 2.X (Debian Sid, RedHat 8, etc) se supone los ejemplos compilarian, pero en vez de ejecutar "glib-config" hay que ejecutar
$ pkg-config --cflags --libs glib-2.0
en vez de
$ glib-config --cflags --libs
Me preguntaron por los argumentos de g_tree_new, especificamente GCompareFunc y eso de los parentesis. :-)
En C, eso es casting. Es decir, pasar un parametro por otro. GCompareFunc es un tipo de dato de Glib para pasar por parametro una funcion, especificamente una funcion de comparacion, que podria decirse es casi exclusiva de GTree.
Sip. Punteros. Para programar esta clase de programas, ojala saber al reves y al derecho punteros.
Para compilar estos ejemplos, debe estar instalado gtk-config. Para verificar, ejecutar
$ gtk-config
Estos ejemplos estan pensados para GTK+ 1.X.
Muchas gracias a #gnome por las correcciones a los codigos (y especialmente la sintaxis en español) y por las sugerencias.
Para compilar cualquiera de los ejemplos anteriores, solo se necesitaba el programa "glib-config", que pertenece a las bibliotecas de desarrollo de Glib 1.X. En el caso que quieran compilar los ejemplos anteriores y estos, instalen derechamente gnome-devel (RedHat) o libgnome-dev (Debian), ya que la dependencia minima es Glib.
Para saber si esta o no instalado, ejecutar
$ glib-config
a secas.
Si alguien tiene instalado Glib 2.X (Debian Sid, RedHat 8, etc) se supone los ejemplos compilarian, pero en vez de ejecutar "glib-config" hay que ejecutar
$ pkg-config --cflags --libs glib-2.0
en vez de
$ glib-config --cflags --libs
Me preguntaron por los argumentos de g_tree_new, especificamente GCompareFunc y eso de los parentesis. :-)
En C, eso es casting. Es decir, pasar un parametro por otro. GCompareFunc es un tipo de dato de Glib para pasar por parametro una funcion, especificamente una funcion de comparacion, que podria decirse es casi exclusiva de GTree.
Sip. Punteros. Para programar esta clase de programas, ojala saber al reves y al derecho punteros.
Para compilar estos ejemplos, debe estar instalado gtk-config. Para verificar, ejecutar
$ gtk-config
Estos ejemplos estan pensados para GTK+ 1.X.
Muchas gracias a #gnome por las correcciones a los codigos (y especialmente la sintaxis en español) y por las sugerencias.
Valora este capítulo:
Autor y licencia de 'Programacion en GTK+ (Segunda Parte) - Feedback'
|
Opiniona sobre 'Programacion en GTK+ (Segunda Parte) - Feedback' (0)
Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.
Opina sobre este tutorial |
Wikis relacionados con 'Programacion en GTK+ (Segunda Parte) - Feedback'
Esta es la segunda parte de este simple tutorial de Gtk+. El capitulo pasado explique...
Más »
Este es un documento bastante basico, el primero de una serie de (espero) cinco articulos...
Más »
Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web....
Más »
Revisamos varios lenguajes de programación que son usados en la actualidad para hacer páginas Web....
Más »
La programación de aplicaciones para la Web es una técnica que ya lleva suficientes años...
Más »
