2009-10-20 4 views
6

È in qualche modo in QtCreator per Windows creare un eseguibile a 64 bit? (Ho bisogno di utilizzare un oggetto COM come INPROC e questo oggetto è disponibile solo per l'architettura a 64 bit)QtCreator per Windows: è possibile creare file EXE a 64 bit?

+0

Google googling (come hai già fatto, come posso vedere) - se ho letto correttamente: http://lists.trolltech.com/pipermail/qt-creator/2009-May/003185.html sembra possibile costruire app a 64 bit con esso? –

+0

È disponibile solo ora. Il collegamento era morto l'ultima volta che ho controllato. Inoltre, richiede di ricompilare una libreria QT per 64-bit e non sono sicuro di come farlo correttamente^_ ^. – grigoryvp

risposta

6

Non vedo alcuna ragione per cui no. Si avrebbe bisogno:

  1. di essere al lavoro su un processore a 64 bit,
  2. Assicurarsi di avere Visual studio dell'edizione a 64 bit
  3. Compile Qt su quella configurazione a 64 bit
  4. Compile QtCreator su quella messa a punto

L'email dice che anche gli strumenti di debug dovrebbero essere compilati. Non sono sicuro di quale debugger QtCreator usi, ma immagino che sarebbe open source e potreste comunque compilarlo in quella configurazione.

Qt probabilmente non lo fanno di default perché producono già un sacco di build differenti per tutte le piattaforme che supportano e non c'è ancora stata una grande richiesta di applicazioni desktop Windows a 64 bit.

+0

Nel caso in cui qualcuno compaia da Google e stia lottando con questo, piuttosto che passare attraverso il dolore della compilazione di QT per x64, c'è un progetto che produce le build; http://code.google.com/p/qt-msvc-installer/ – sixones

1

Pekka Gaiser ha puntato correttamente a un'e-mail da Trolltech. Fondamentalmente, questo è tutto :)

In particolare: apparentemente non esiste un cross-compilatore a 64 bit per Windows (a causa di ciò, non c'è VLC a 64 bit per Windows). Pertanto, è necessario utilizzare il compilatore Microsoft. Sfortunatamente, il supporto di Creator per la toolchain di Microsoft è limitato (sebbene facciano grandi passi avanti nel supportarlo completamente).

Ancora: l'e-mail indicata da Pekka Gaiser contiene le informazioni e i collegamenti per l'utilizzo di Qt Creator con la toolchain 64 bit di Microsoft.

Problemi correlati