2010-05-27 6 views
2

J'ai une application Qt que je peux compiler sous Ubuntu 10.04 64 bits et sous Windows. Cependant, je voudrais éviter de passer à Windows chaque fois que je veux compiler la version Windows.Comment compiler un binaire Windows dans Ubuntu?

Existe-t-il un moyen que je peux compiler un exécutable Windows Qt dans Ubuntu avec mingw32 ou quelque chose?

En outre, existe-t-il un moyen d'intégrer ce compilateur dans Qt Creator?

+1

Ce que vous cherchez s'appelle un "compilateur croisé". Voici un sujet connexe sur les forums Ubuntu, FWIW: http://ubuntuforums.org/showthread.php?t=22879 –

+0

ou vous pourriez utiliser une machine virtuelle. :) –

+0

C'est génial, mais ça n'explique pas comment intégrer Qt. –

Répondre

2

Il existe un PPA (Personal Package Archive) pour certaines personnes qui effectuent une compilation croisée de Qt et des logiciels connexes sous Ubuntu pour Windows. Le PPA contient à la fois les compilateurs croisés et les dépendances dont vous aurez besoin pour compiler les programmes Qt. Si vous regardez les paquets source là, je pense que vous serez en mesure de comprendre comment configurer vos projets et les construire.

+0

Oh ouais. Quelle coïncidence - je viens de rejoindre LaunchPad il y a quelques jours! –

0

Si vous passez le plus clair de votre temps à coder avec Qt sous Linux (par exemple, Ubuntu), vous pouvez générer un test: installez Wine, installez Qt SDK for Windows avec Wine et essayez de créer un projet simple!

Et si vous n'aimez pas les choses folles, que j'ai écrit ci-dessus, il suffit d'utiliser VirtualBox.

Questions connexes