Cross compilling

Este semestre que empieza nos agregan una asignatura llamada Programación de Máquinas donde se imparte este semestre programación en lenguaje C++ con el API de Windows y el próximo semestre programación en lenguaje ensamblador. Con lenguaje ensamblador no vi problema alguno pero con el API de Windows tenía el gran inconveniente de que uso completamente GNU/Linux en mi PC. Así que me pasé un rato googleando en busca de alternativas y lo que encontré me encantó: cross compiling.
Lo único que tuve que hacer fue instalar los paquetes mingw32, wine y libwine. Después hice la aplicación más básica que pude hacer que usara API de Windows:


#include
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
MessageBox(NULL, "Goodbye, cruel world!", "Note", MB_OK);
return 0;
}


Después lo compilé con i586-mingw32msvc-gcc y lo ejecuté con wine. Mejor imposible, ya no tengo que ir a Windows para entregar las tareas de PM.

Comments

Popular posts from this blog

Using wx.stc.StyledTextCtrl

¡Ya tengo Gmail 2.0!

All my old posts imported