Editor de eBooks usando GTK+
Por favor, lea desde el primer post para ver de qué trata este proyecto.
jueves, octubre 13, 2005
 
Trabajando con Dev-C++ y GTK+ bajo Windows
Bueno, retomando la tesis, tuve que aprender a punta de golpes cómo usar el ambiente de programación Dev-C++ de la empresa Bloodshed con GTK+.

Como se sabe, GTK+ es un conjunto de bibliotecas que permiten crear aplicaciones con interfaz gráfica, que funcionan muy bien bajo Gnome (en Linux) y bajo Windows. Con ella se han hecho aplicaciones como The Gimp (un programa de edición de bitmaps similar a Photoshop) y funciona en una gran variedad de lenguajes, entre ellos C++. Utiliza una licencia software libre.

Dev-C++, por su parte, es un ambiente de programación también considerado software libre, programado bajo Delphi y que permite programar en C y C++ bajo Windows con un ambiente compatible con GNU, usando al compilador MingW (Minimalist GNU for Windows).

Las instrucciones para trabajar con todo esto al mismo tiempo son las siguentes:
 
Comentarios:
interesante, no había leído este blog tuyo (ahora lo hago gracias al trasnocho jeje). Donde trabajo desarrollamos usando mono y C# con gtk-sharp. El enfoque es algo distinto ya que en lugar de que glade nos genere el código leemos directamente el xml que guarda (el archivo .glade). Luego usamos una clase para generar las interfaces a partir del xml. Esas clases ya las incluye la plataforma mono por lo que son muy fáciles de usar. Además para nosotros programar en C# es más ventajoso por lo rápido del desarrollo y lo estricto del lenguaje lo que lo hace menos propenso a errores con apuntadores y esos dolores de cabeza típicos de C++. Mono trae además un sistema de desarrollo llamado monodevelop que es bastante bueno. Y eso si desarrollamos casi todo en linux directamente aun cuando los programas pueden ser compilados también para windoze.

Buena elección la tuya con gtk. La librería es excelente y bastante madura. No conozco DevC++ pero lo voy a echar un vistazo. Casi siempre usamos kdevelop para los programas nuestros en C++, pero siempre es bueno ver otras cosas.

saludos!
 
Este blog ha sido eliminado por un administrador de blog.
 
la verdad es que aun no pruebo lo que has publicado en tu blog.
pero la verdad lo que has mostrado con fotos y explicado pausadamente es como la respuesta a mis plegarias. yo he estado cabezeandome todo el tiempo como poder hacer correr mis programas pero la VERGUERA de errores que me arrojaba es impresionante. pero mi pregunta va hacia el lado de
¿¿¿que ocurre si quiero programar con C e implementar las librerias GTK para este hecho???
¿¿¿se configura de la misma manera???
o sencillamente no se puede usar ¿¿¿librerias GTK con el lenguaje C???

pero te felicito por tu planteamiento ya que no es facil encontrar una explicacion tan completa y sencilla como la tuya
 
Bueno deseo implementar GTK en mis aplicaciones, he seguido todos los pasos mensionados y nada, segui mi propio instinto que varia un poco respecto a la explicacion tan detallada que has escrito y bueno funciono todo, casi, jeje... y es que el programa se logra compilar pero el ejecutable solo me sale una ventana en blanco que usa todos los recursos del sistema deteniendose al parecer en un bucle infinito del cual no sale hasta que pones finalizar programa al parecer hay parte del codigo de Hello World que esta fallando, bueno es percepcion mia aver si hay alguien que ha topado con este mismo problema : lo compile en windows XP con una Pentium 4 de 2.3GHz y 512MB RAM
 
hijos de puta
 
motherfuckers
 
informaticos frikis
 
Muy buen tutorial, bien simple y facil de seguir.
 
Este comentario ha sido eliminado por el autor.
 
Funcionó perfecto, gracias. Usamos las últimas versiones de GTK Dev y del paquete para Dev-C++. Seguimos sus instrucciones al pie y todo bien. Muchas gracias.
 
Para glade 3 con las funciones builder que paquete instalo en dev c++???? gracias de antemano
 
Publicar un comentario



<< Home
Aplicación software libre para la creación, edición y despliegue de libros electrónicos bajo Windows y Linux, presentada como Trabajo Especial de Grado por Luigino Bracci Roa. Email: Lbracci@gmail.com

Nombre: Luigino Bracci Roa
Ubicación: Venezuela
ARCHIVOS
agosto 2005 / octubre 2005 / enero 2006 /
  • Enlaces