2013-01-31 8 views
5

Quindi sembra che con Digia abbia preso Qt da Nokia, che sia un bel problema ottenere alcuni download semplici.Installazione di Qt Creator con MinGW

Se ora vado alla pagina dei download (http://qt-project.org/downloads), vedo che c'è un singolo download di Qt Creator 2.6.2 per Windows. Quando lo scarico ed eseguo l'installazione, sembra che MinGW non sia più incluso nel pacchetto.

Ho provato a installare MinGW 4.4 separatamente e quindi aggiungere una toolchain, ma non viene eseguito nulla quando provo a compilare il mio progetto basato su CMake.

Mi sono imbattuto nel sito Web di Nokia che offre Qt SDK 1.2.1; tuttavia ora sembra che abbiano bisogno di creare un account per poter scaricare il programma di installazione.

Scaricare il set completo di librerie Qt è probabilmente quello che verrà suggerito, ma non è la soluzione migliore, perché sto praticamente scrivendo una procedura di installazione per un set di librerie open source basato su CMake che Ho lavorato per un po '(http://tudat.tudelft.nl).

Gli utenti non sono contenti di dover scaricare tutte le librerie Qt, dal momento che non ne usiamo nessuna.

Ora ho esaurito completamente le soluzioni (e sia chiaro, questo sembra essere un problema per Windows, dal momento che quando installo Qt Creator su Linux e Mac, il rilevamento automatico del GCC sembra funzionare correttamente).

Quindi, in breve, qualcuno ha una semplice procedura di installazione per installare Qt Creator e farlo funzionare con MinGW per compilare un progetto basato su CMake?

Grazie in anticipo!

Kartik

PS: So che ci sono un sacco di discussioni su Qt Creator + MinGW, ma tutti sembrano essere superata ora con i recenti cambiamenti sia sul Digia e Nokia siti web.


Devo aggiungere che il problema in particolare non è che i toolchain non possono essere rilevati automaticamente in Windows. Sono riuscito a rilevare automaticamente sia MinGW che CMake da Qt Creator aggiungendo entrambi al percorso di sistema. Il problema è che quando provo ad aprire il file CMakeLists.txt per il mio progetto, non posso selezionare alcun generatore.

risposta

0

Dritto in avanti:

  1. Installare Qt Framework
  2. Installare MinGW
  3. Installare CMake
  4. Installare altre cose, per esempio GIT
  5. Installare Qt Creator

Come già accennato, le probabilità sono buone che Qt Creator ottiene tutto tramite rilevamento automatico. Tuttavia, dovresti controllare le impostazioni Qt se tutto è a posto, ad es. il debugger.

La prima volta che si apre un progetto cmake, Qt Creator (dovrebbe) richiedere l'utilizzo della catena di strumenti. Se si desidera modificare la catena in seguito, eliminare i file di build e le directory cmake.

Maggiori dettagli a Qt Creator e cmake: http://qt-project.org/doc/qtcreator-2.7/creator-project-cmake.html

+0

Grazie per il tuo feedback. Il problema nella ricetta è il passaggio dopo l'installazione di tutto, quando ho bisogno di selezionare la toolchain da utilizzare. La procedura guidata di CMake che appare non mostra alcuna toolchain selezionabile, anche se appaiono nelle impostazioni di Qt Creator. Sono tornato per ora a raccomandare agli utenti di installare l'SDK fornito da Nokia, fornito con MinGW 4.4. Anche in questo caso, questo problema sembra emergere in Windows. Su Ubuntu, openSUSE e Mac OS X non ho problemi a configurare la mia toolchain e quindi selezionarla tramite la procedura guidata di CMake in Qt Creator. Kartik – kartikkumar

+0

Se la toolchain non appare nelle impostazioni di Qt Creator, dovresti provare a impostare il compilatore e qt manualmente. Successivamente è possibile definire una toolchain utilizzando queste impostazioni. funziona? – Tob

+0

Sfortunatamente, l'aggiunta manuale della toolchain non sembra risolvere il problema. Sono in grado di aggiungerlo senza problemi e compare nel mio elenco di toolchain sotto il pannello delle preferenze di Qt Creator. Tuttavia, quando carico la procedura guidata di CMake, semplicemente non ci sono generatori da cui posso selezionare. – kartikkumar