Question

Pour créer un .exe sous Linux à l'aide de Qt SDK, dois-je effectuer une compilation croisée de mon application sous Linux ou une compilation croisée de mon application sous Windows?

Était-ce utile?

La solution

Vous devez compiler entre sous Linux, pour Windows.

EDIT:

  1. installer MinGW sur Linux .
  2. Compilez plusieurs fois votre code Qt sous Linux . Un fichier binaire Windows ( .exe ) doit être généré.
  3. Vous avez terminé. Exécutez heureusement le fichier exe sur n’importe quel système Windows avec les bibliothèques d’exécution Qt.

J'espère que cela clarifie les choses.

jrh

Autres conseils

La compilation croisée sous Linux ou la compilation sous Windows.

Tout d’abord, kvg. Recherche Google pour "une compilation croisée d'applications qt sous Linux pour Windows". Le premier lien qui s’affiche est le suivant: http: // silmor .de / 29

Les étapes doivent être simples:

  • installer mingw
  • installez les fichiers binaires qt linux de manière à obtenir qmake et moc ainsi que d’autres éléments nécessaires à la compilation.
  • récupère windows binaires qt et autres bibliothèques possibles requises par votre application.
  • créer un nouveau fichier de configuration qmake (voir la page silmor.de pour plus de détails)
  • allez dans votre dossier source et appelez qmake -spec $ SpecFileCreatedInStep4
  • make
  • profit !!
  • fermez vos questions en conséquence.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top