Compilation croisée d’applications Windows à partir d’Eclipse dans Ubuntu Linux?

J’essaie de configurer un environnement de programmation pour comstackr les exécutables Windows et les bibliothèques à partir d’Ubuntu Linux. J’ai installé MinGW (à partir des repositorys officiels d’Ubuntu) et cela fonctionne très bien depuis la ligne de commande; Cependant, j’essaie de l’utiliser depuis Eclipse, et il ne le détecte pas automatiquement et ne semble pas non plus trouver un moyen de le faire fonctionner manuellement.

Alors, ma question est la suivante: comment configurer Eclipse pour comstackr de manière croisée des applications Windows, de préférence en utilisant MinGW (bien que d’autres solutions alternatives soient les bienvenues)?

J’ai utilisé Eclipse Indigo (3.7) avec le package CDT sur MacOSX pour comstackr de manière croisée des applications Windows et cela fonctionne bien. Juste pour une référence à d’autres intéressés, j’ai installé mingw avec port install i386-mingw32-gcc -universal . Dans CDT, créez un nouveau projet C ou C ++, sur la page suivante de l’assistant, sélectionnez Type de projet comme “Projet de compilation croisée”, chaîne d’outils – “Cross GCC”. Sur la page suivante, tapez Préfixe de commande d’outil ( i386-mingw32- ) et indiquez un chemin vers les outils mingw.

Complétez l’assistant, ajoutez vos fichiers et comstackz!

Cheers, Max

Eclipse nécessite des exécutables appropriés dans votre variable PATH. Trouvez où se trouve votre compilateur MinGW GCC appelé gcc, puis ajoutez simplement son chemin dans votre variable Windows PATH. Si vous souhaitez développer des applications POSIX à l’ aide d’Eclipse, veuillez considérer Cygwin au lieu de MinGW.