Frage

Um eine .exe in Linux mit Qt SDK zu erstellen, soll ich meine Anwendung in Linux Cross-Compiler oder Cross-kompilieren meine Anwendung in Windows?

War es hilfreich?

Lösung

Sie müssen Cross-Compiler auf Linux, für Fenster.

EDIT:

  1. installieren MinGW auf Linux .
  2. Quer kompilieren Ihre Qt-Code auf Linux . Ein Fenster binär ( .exe ) sollte hergestellt werden.
  3. Sie sind fertig. Glücklicherweise führen Sie die exe auf jedem Windows-System mit Qt-Laufzeitbibliotheken.

Hoffnung, dass die Dinge aufklärt.

JRH

Andere Tipps

So oder Quer kompiliert in Linux oder Compile in Windows.

Zunächst einmal, KVG. Google-Suche nach „Cross-Kompilierung qt-Anwendungen unter Linux für Windows“ und die erste Verbindung, die aufkommt, ist dies: http://silmor.de/29

Die Schritte sollten einfach sein:

  • installieren mingw
  • installieren qt Linux-Binärdateien, so dass Sie qmake und moc und andere Sachen für die Kompilierung benötigt bekommen.
  • get Fenster qt-Binärdateien und andere mögliche Bibliotheken Ihre Anwendung erfordert.
  • Erstellen Sie eine neue Qmake Konfigurationsdateien (siehe silmor.de Seite für weitere Details)
  • gehen Sie zu Ihrem Quellordner und rufen Qmake -spec $ SpecFileCreatedInStep4
  • machen
  • Gewinn !!
  • schließen Sie die Fragen in so.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top