2013-01-22 20 views
7

Eventuali duplicati:
VC++ compiler for Qt Creator
QT5 beta2, QT creator 2.6, MSVC error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit optionsQt Creator - Come aggiungere un compilatore?

Ho appena installato Qt Creator (il mio primo expcerience con esso) e sto ottenendo questo errore, quando provo a compilare:

-1: error: Qt Creator needs a compiler set up to build. Configure a compiler in the kit options.

È davvero molto indicativo, e ho letto su altri post qui in pila, ma non riuscivo a farlo. Queste sono le mie opzioni dal Corporatura & Esegui -> Compilatori: enter image description here

Dettagli:

  1. di E Qt Creator 2.6.1 Sulla base di Qt 5.0.0 (32 bit)
  2. ho installato Visual Studio 2012
  3. Nella pagina di download Qt, per Windows, c'era solo l'opzione a 32 bit, ma ho Windows 7 64bit

lE: Questi sono Kit s options enter image description here

Quali percorsi devono essere specificati per Sysroot e Qt mkspec?

+0

Passare a Kit anziché a compilatori, selezionare Desktop e selezionare Visual C++ come compilatore predefinito per Kit desktop – prajmus

+0

È già selezionato il compilatore msvc2010. Cosa mi manca? –

+0

prova a clonare questo kit desktop e seleziona manualmente il compilatore – prajmus

risposta

3

si utilizza Visual Studio 2012, Le soluzioni:

1) rimuoverlo e reinstallare Visual Studio 2010, Qt 5.0 funziona con questa versione di Microsoft C/C++.

2) installare il compilatore SDK menzionato direttamente dal sito Web di microsft.

+0

Sono andato per 2) e penso che mi sto avvicinando. Nella scheda delle versioni ha rilevato correttamente la versione (QT 5.0.0MSVC2010 32 bit SDK c: \ ..... \ qmake.exe), ha rilevato microsoft visual C++ compilatore 9 (molte varianti), microsoft visual C++ compilatore 11 (molte varianti) e Microsoft Windows SDK fow Windows 7 (molte varianti). Ora i compilatori ma provo a eseguirlo ottengo questo: Avvio C: \ Apps \ app1-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug \ debug \ app1.exe ... Il programma è terminato in modo imprevisto. C: \ Apps \ app1-build-Desktop_Qt_5_0_0_MSVC2010_32bit_SDK-Debug \ debug \ app1.exe è terminato con il codice -1073741515 –

+0

Comunque grazie per il vostro aiuto. –

+0

questa è una mancata corrispondenza nella libreria microsft installata sul tuo sistema, un'installazione incompleta delle librerie influirà sui tuoi programmi, a volte un disallineamento della firma in un file .dll fa difetto sul sistema, scarica l'SDK dal sito Web di microsoft e verrà installato automaticamente su il tuo sistema, se non funziona, fai il primo passo e andrà Jack, buona fortuna. –