2009-06-22 17 views
5

Per creare un .exe in Linux usando Qt SDK, dovrei compilare la mia domanda in Linux o compilare a croce la mia applicazione in Windows?Devo eseguire la cross-compilazione in Linux o Windows?

+0

Mi ricordo che hai posto domande su applicazioni Qt cross-compiling, qualche giorno fa. Non sono ancora riuscito a farlo funzionare da solo. :-( –

+1

Hai già 5 domande su esattamente lo stesso argomento, perché non puoi limitarti a rispondere alla domanda? – rasjani

risposta

8

È necessario eseguire la compilazione incrociata su Linux, per finestre.

EDIT:

  1. installare MinGW su Linux.
  2. cross-compile il codice Qt su Linux. Dovrebbe essere prodotto un binario di Windows (.exe).
  3. Hai finito. Esegui felicemente l'exe su qualsiasi sistema Windows con le librerie di runtime Qt.

La speranza che chiarisce le cose.

JRH

+0

ok grazie ... quindi, devo installare MinGW su Linux o windows ??? – suse

+0

ho riferito al link che mi ha dato prima http://silmor.de/29., ma mi confonde un po ':( così pls dammi un'immagine chiara di wat da fare !!!! ... pls risposta – suse

+0

Ho modificato il mio ans per aggiungere dettagli – jrharshath

3

In entrambi i compilazione incrociata in Linux, o compilare in Windows.

+0

ok grazie ... quindi, devo installare MinGW su Linux o Windows ??? – suse

+0

Devi installare MingW in Linux, per la compilazione incrociata. –

+0

ok .. grazie un sacco .. installando QT SDK e MingW in Linux, è in grado di ottenere.exe per windows .. pls do tel me cos'altro dovrei installare in Linux per generare .exe ???? – suse

1

Prima di tutto, kvg. Google ricerca per "cross-compilazione applicazioni Qt in Linux per le finestre" e il primo link che viene in su è questa: http://silmor.de/29

I passi devono essere semplici:

  • installare MinGW
  • installare binari Linux qt così che ottieni qmake e moc e altre cose necessarie per la compilazione.
  • get windows binari qt e altre librerie possibili richieste dall'applicazione.
  • creare un nuovo file di configurazione qmake (vedi pagina silmor.de per maggiori dettagli)
  • andare alla vostra cartella di origine e chiamare qmake -Spec $ SpecFileCreatedInStep4
  • fanno
  • profitto !!
  • chiudi le tue domande in questo modo.
+0

Questo link è rotto. Si è spostato qui http://silmor.de/qtstuff.qtcross.php? – Tshepang

Problemi correlati