Devo eseguire la compilazione incrociata in Linux o Windows?
-
06-07-2019 - |
Domanda
Per creare un .exe
in Linux usando Qt SDK, dovrei compilare la mia applicazione in Linux o compilare la mia in Windows?
Soluzione
Devi eseguire la compilazione incrociata su Linux, per Windows.
EDIT:
- installa MinGW su Linux .
- compilazione incrociata il tuo codice Qt su Linux . Dovrebbe essere prodotto un file binario di Windows ( .exe ).
- Hai finito. Esegui felicemente l'exe su qualsiasi sistema Windows con librerie di runtime Qt.
Spero che chiarisca le cose.
JRH
Altri suggerimenti
compilazione incrociata in Linux o compilazione in Windows.
Prima di tutto, kvg. Google cerca applicazioni qt di cross-compilazione in linux per windows " e il primo link che viene fuori è questo: http: // silmor .de / 29
I passaggi dovrebbero essere semplici:
- installa mingw
- installa i binari qt linux in modo da ottenere qmake e moc e altre cose necessarie per la compilazione.
- ottieni finestre binari qt e altre possibili librerie richieste dalla tua applicazione.
- crea un nuovo file di configurazione di qmake (vedi la pagina silmor.de per maggiori dettagli)
- vai alla tua cartella sorgente e chiama qmake -spec $ SpecFileCreatedInStep4
- make
- L'utile !!
- chiudi le tue domande in tal modo.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow