Prima di tutto, è molto importante capire che per l'utilizzo di Qt con Visual Studio 2010, non è possibile utilizzare i binari predefiniti creati per Visual Studio 2008 , ma è necessario compilarlo dal sorgente.
Download di Qt
Su https://www.qt.io/download/
Aggiornamento 2017: l'ultimo ramo Qt 4.x (Qt 4.8.6) ha 2 pacchetti predefiniti, che ora sono nella sezione archivio:
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2010-4.8.6.exe
- http://download.qt.io/archive/qt/4.8/4.8.6/qt-opensource-windows-x86-vs2008-4.8.6.exe
Non scaricare Qt facendo clic su "Librerie Qt 4.8.6 per Windows (Visual Studio 2008, 218 MB)" , ma facendo clic sul collegamento "zip" sopra di esso.
Su quel link, ottieni un grande file zip come "qt-everywhere-opensource-src-4.8.6.zip" . Decomprimilo in una cartella e rendi il suo percorso qualcosa di bello e piccolo, ad esempio "E: \ Qt"
Prompt dei comandi di Visual Studio
Ora che abbiamo i sorgenti, dobbiamo creare i binari. Per farlo, apri il Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)
link dal tuo menu di avvio o persino appuntalo sulla barra delle applicazioni (una buona idea). Questo è un prompt dei comandi speciale che ha tutte le variabili impostate per la creazione con gli strumenti di Visual Studio 2010.
Una volta all'interno del prompt dei comandi, passare alla cartella Qt estratta usando il modo DOS della vecchia scuola, il che significa che è necessario modificare la lettera di unità di E:
, inserire le directory di cd Qt
ed elencare i contenuti di dir di dir
. Puoi usare il tasto tab per aiutarti con i nomi delle directory. Quando sei arrivato alla directory corretta, un dir
comando dovrebbe restituire qualcosa del genere.
Edificio Qt
Ora è il momento di configurare e compilare. Per configurare un Qt minimalista, sto usando i seguenti flag con configure.exe
. Basta copiarlo e incollarlo nella riga di comando. Cerca nel manuale di riferimento Qt quale bandiera usare o non usare.
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
Una volta configure.exe
terminato (sono stati 10 minuti per me), dovrai iniziare il processo di compilazione. Ci vorranno circa 20-30 minuti con le bandiere sopra. Per avviarlo, basta digitare:
nmake
Impostazione delle variabili d'ambiente
Fondamentalmente, abbiamo finito. Tutto quello che devi fare è impostare le variabili di ambiente ( QTDIR
e PATH
), che indicano ai programmi dove trovare Qt. Se sei su Windows 7, puoi usare il comando seguente per impostare la QTDIR
tua directory di installazione.
setx QTDIR e:\Qt
Per l'impostazione di PATH
, consiglio vivamente di utilizzare Path Editor . All'interno di Path Editor
add the directory of Qt\bin to your PATH
(non importa se si trova nel percorso di sistema o nel percorso utente)
Se preferisci usare Control Panel\System\Environment Variables
, puoi anche impostare questi lì.
Componente aggiuntivo Qt Visual Studio
Ecco qua, dopo un log-logon o un riavvio, tutte le applicazioni demo di Qt dovrebbero avviarsi correttamente (consiglio di dare un'occhiata a bin \ qtdemo.exe ). Ora puoi scaricare e installare il componente aggiuntivo di Visual Studio (qt-vs-addin-1.1.9.exe) dalla pagina di download di Qt, funzionerà perfettamente.
Appendice A: Istruzioni ufficiali:
C'è una pagina sul wiki ufficiale sul sito web di Qt chiamata Qt 4.8 Installazione di Qt per Windows , ma ho trovato che mancava di informazioni importanti.
Riferimenti
Forum DevNet Qt Flag
consigliati per una build Qt minimalista
Creazione di Qt 4.5 con Visual C ++ 2010
Come compilare Qt come
Qt statico 4.8: Configurare le opzioni per Qt
Modificare la variabile di ambiente PATH in
Windows senza problemi - op111.net