La création de l'exécutable pour Windows à l'aide de Qt sous Linux
Est-il possible de créer un exécutable sous Linux pour Linux et Windows à l'aide de la même Qt code avec Eclipse? Ou est-il nécessaire d'installer Qt Creator sur ma machine Linux?
Vous devez vous connecter pour publier un commentaire.
Si vous voulez construire un binaire windows sur linux, vous devez cross-compiler. Cela signifie que vous devez avoir un windows cross-compilateur installé plus les bibliothèques que vous sont en lien avec construit avec le compilateur croisé. Pour une Qt de base du programme, cela signifie que vous besoin d'au moins une cross-compilation de Qt.
De compilation croisée n'a rien à voir avec Eclipse ou Qt Creator. Je ne pense pas à la fois soutenir la compilation croisée hors de la boîte, mais je suppose que vous pourriez faire à faire.
Bien sûr, il est possible d'installer Qt Creator sous Linux. La même Qt code peut être utilisé pour compiler sous Linux/Win32/Mac. Toutefois, vous devriez être à l'aide de la plate-forme de code seulement à l'intérieur:
Il y a d'autres définit pour d'autres systèmes d'exploitation. Si vous le faites, vous êtes en sécurité et vous pouvez parier qu'il est multi-plate-forme de code. 🙂
Veuillez vous référer http://www.qtsoftware.com/downloads et télécharger le Qt SDK pour Linux/X11. Il contient Qt Creator, Assistant, Designer, et cetera.
Il y a quelques temps j'ai essayé de faire cela, et j'ai trouvé des ressources sur la cross-compilation ici: http://silmor.de/qtstuff.cross.php. Enfin j'ai compilé win32 version sous Windows, à cause de manque de temps, mais cela devrait être possible.
Pour Eclipse, il y a un officiel plugin.
exécutable de windows ne fonctionnent pas sous linux et vice-versa. vous pouvez faire ceci: