Mandarina Project
Blog informativo sobre el proyecto Mandarina

Problemas con el IDE

Durante ésta semana pasada, ésta y la siguiente nuestro tiempo es escaso y no tenemos el suficiente como para poderlo dedicar a Mandarina (exámenes, trabajos…), aunque intentamos sacarlo de debajo de las piedras para poder ir haciendo algo.

Entre otras cosas intentamos montar nuestro entorno de trabajo, y como ya dije en un post anterior, escogimos Code::Blocks. La principal ventaja de este IDE es que es multiplataforma, y entre las plataformas que soporta se encuentra Windows. Lo primero que pensamos fue programar desde Linux y utilizar MingW32 como compilador cruzado, combinándolo con Wine para ir haciendo las pruebas (al menos al principio).

El proceso de configuración del IDE para conseguir nuestro propósito lo hicimos a partir de éste tutorial que enlazo:
http://forums.codeblocks.org/index.php?topic=3343.0

Cuando intentamos compilar ejecutables no tuvimos ningun tipo de problema, pero cuando intenté compilar una DLL la cosa ya fué otro cantar. El mensaje de error era el siguiente:
“libgajo” does not support the current platform. Skipping…

Por cierto, la librería que dará soporte al manejo de paquetes se llamará LibGajo, lo decidimos así porque la palabra gajo tiene cierta relación con la palabra Mandaria y porqué en el buscador Google la búsqueda del vocablo libgajo (por el momento) devuelve 0 entradas.

Volviendo al tema anterior, ¿Qué hicimos para solucionarlo? Pues descargar la versión instalable de Code::Blocks para Windows (con MingW32 integrado) e instalarlo y usarlo a través de Wine. Por lo general utilizamos la versión de Linux, y sólo cuando tenemos que compilar pasamos a la versión que corre sobre Wine. Obviamente ésto que hemos hecho es una chapuza, y esperamos que sea sólo provisional, cuando encontremos la solución definitiva ya lo comentaremos.

Hasta otra!

3 Responses to “Problemas con el IDE”

  1. ¿si programáis algo para Windows no sería lo lógico programarlo en Windows?

  2. No tiene por qué ser así, yo almenos prefiero trabajar sobre GNU/Linux, me parece mucho más cómodo. (Por mi lado) prefiero hacer compilación cruzada y estar trabajando en un entorno que me gusta a compilar de forma más sencilla pero morirme del asco con todo lo demás.

    (Mandarina es un proyecto que, si al final funciona, hará que Windows no sea tan horrible… pero aun así le faltará mucho para que pensemos en utilizarlo si no es “a la fuerza”)

    NOTA: Hablo por mí (Andreu Correa Casablanca) , Sergi tiene sus opiniones y aunque coincidamos en muchas cosas no soy quien para hablar por él.

  3. Si, opino lo mismo que Andreu. Estaria genial poder hacer la compilacion directamente con el mingw32 de linux, peeero aun estamos buscando el motivo de que no compile librerias dinámicas… Haber si lo encontramos.

    Por cierto, este nick.. me suena un tanto. Nos conocemos?


Leave a Reply