Soll ich Kreuz kompiliert unter Linux oder Windows?
-
06-07-2019 - |
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?
Lösung
Sie müssen Cross-Compiler auf Linux, für Fenster.
EDIT:
- installieren MinGW auf Linux .
- Quer kompilieren Ihre Qt-Code auf Linux . Ein Fenster binär ( .exe ) sollte hergestellt werden.
- 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