Domanda

Per creare un .exe in Linux usando Qt SDK, dovrei compilare la mia applicazione in Linux o compilare la mia in Windows?

È stato utile?

Soluzione

Devi eseguire la compilazione incrociata su Linux, per Windows.

EDIT:

  1. installa MinGW su Linux .
  2. compilazione incrociata il tuo codice Qt su Linux . Dovrebbe essere prodotto un file binario di Windows ( .exe ).
  3. 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
scroll top