Roberto Sanchez wrote:
Me parece que esto es lo que mejor me podría venir. Gracias a todos los que han respondido.Yo estoy an la misma situacion, y despues de mirar las opciones, yo decidi en wxwindows (http://www.wxwindows.org/). Te deja construir una interfaz de la forma que quieres y entonces compilarlo para cualquier sistema operativo que es soportado por wxwindows. Es decir, la interfaz se crea con llamadas a la biblioteca de wxwindows, que entonces lo traduce a llamadas que son entendidos por la sistema operativo para cual estas compilando el programa. Si no me equivoco, wxwindows soporta X11, win32, OSX, qt, GTK+, y varios otros. Tambien se puede isntalar en Debain con apt-get. -Roberto Sanchez
He probado a compilar una pequeña aplicación de ejemplo con Debian Sarge, usando wxwin2.2 y gcc-2.95 (con la 3.2 no puedo). La compilación de un ejecutable para linux va perfecta así. Me gustaría saber ahora como puedo crear un ejecutable para windows. Estoy intentando compilar la misma aplicación con i586-mingw32msvc-gcc del paquete mingw32 y me salen errores de resolución de referencias similares (si no los mismos) que me salían compilando con el gcc-3.2. Además he tenido que añadir -I/usr/include para que me encontrase los ficheros de definiciones de wxwindows. Los parámetros que le paso al compilador son los que me devuelve el comando "wx-config --libs --cppflags". Me parece que al utilizar el wrapper del mingw32 se pierden las librerías del wxwindows. ¿Cúal sería el procedimiento correcto para poder hacer esto? ¿Conoceis alguna web o lista dónde pueda consultar este tema? Estoy hablando de usar ming32 en Debian, no en windows.
Gracias de nuevo. -- Bernardo