Zunächst ist es sehr wichtig zu verstehen, dass es für die Verwendung von Qt mit Visual Studio 2010 nicht möglich ist, die vorgefertigten Binärdateien zu verwenden, die für Visual Studio 2008 erstellt wurden , sondern dass Sie sie aus dem Quellcode kompilieren müssen.
Qt herunterladen
Auf https://www.qt.io/download/
Update 2017: Der neueste Qt 4.x-Zweig (Qt 4.8.6) verfügt über 2 vorgefertigte Pakete, die sich jetzt im Archivbereich befinden:
- 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
Sie sollten Qt nicht herunterladen, indem Sie auf "Qt-Bibliotheken 4.8.6 für Windows (Visual Studio 2008, 218 MB)" klicken, sondern indem Sie auf den Link "zip" darüber klicken .
Über diesen Link erhalten Sie eine große Zip-Datei wie "qt-everywhere-opensource-src-4.8.6.zip" . Entpacke dies in einen Ordner und mache seinen Pfad etwas Schönes und Kleines, zum Beispiel "E: \ Qt"
Visual Studio-Eingabeaufforderung
Nachdem wir die Quellen haben, müssen wir die Binärdateien erstellen. Öffnen Sie dazu den Microsoft Visual Studio 2010\Visual Studio Tools\Visual Studio Command Prompt (2010)
Link in Ihrem Startmenü oder heften Sie ihn sogar an die Taskleiste (eine gute Idee). Dies ist eine spezielle Eingabeaufforderung, für die alle Variablen zum Erstellen mit Visual Studio 2010-Tools festgelegt sind.
Navigieren Sie in der Eingabeaufforderung mit DOS-Methode der alten Schule zu Ihrem extrahierten Qt-Ordner. Dies bedeutet, dass Sie den Laufwerksbuchstaben ändern E:
, Verzeichnisse eingeben cd Qt
und Verzeichnisinhalte auflisten müssen dir
. Sie können die Tabulatortaste verwenden, um die Verzeichnisnamen zu ermitteln. Wenn Sie im richtigen Verzeichnis angekommen sind, sollte ein dir
Befehl so etwas zurückgeben.
Gebäude Qt
Jetzt ist es Zeit zum Konfigurieren und Erstellen. Für die Konfiguration eines minimalistischen Qt verwende ich die folgenden Flags mit configure.exe
. Kopieren Sie es einfach und fügen Sie es in die Befehlszeile ein. Suchen Sie im Qt-Referenzhandbuch nach, welches Flag verwendet oder nicht verwendet werden soll.
configure.exe -release -no-webkit -no-phonon -no-phonon-backend -no-script -no-scripttools -no-qt3support -no-multimedia -no-ltcg
Sobald configure.exe
der Vorgang abgeschlossen ist (für mich waren es 10 Minuten), müssen Sie den Erstellungsprozess starten. Mit den oben genannten Flaggen dauert es ungefähr 20-30 Minuten. Um es zu starten, geben Sie einfach Folgendes ein:
nmake
Umgebungsvariablen festlegen
Grundsätzlich sind wir fertig. Alles, was Sie tun müssen, ist, Ihre Umgebungsvariablen ( QTDIR
und PATH
) festzulegen, die den Programmen mitteilen, wo Qt zu finden ist. Wenn Sie unter Windows 7 arbeiten, können Sie mit dem folgenden Befehl QTDIR
Ihr Installationsverzeichnis festlegen .
setx QTDIR e:\Qt
Zum Einstellen der PATH
Option empfehle ich dringend die Verwendung des Pfad-Editors . Im Pfadeditor
add the directory of Qt\bin to your PATH
(Es spielt keine Rolle, ob es sich im System- oder Benutzerpfad befindet.)
Wenn Sie es vorziehen Control Panel\System\Environment Variables
, können Sie diese auch dort einstellen.
Qt Visual Studio-Add-In
Nach einer Abmeldung oder einem Neustart sollten alle Qt-Demoanwendungen korrekt gestartet werden (ich empfehle einen Blick auf bin \ qtdemo.exe ). Jetzt können Sie das Visual Studio-Add-In (qt-vs-addin-1.1.9.exe) von der Qt-Download-Seite herunterladen und installieren. Es funktioniert einwandfrei.
Anhang A: Offizielle Anweisungen:
Es gibt eine Seite im offiziellen Wiki auf der Qt-Website mit dem Namen Qt 4.8 Installieren von Qt für Windows , aber mir fehlten wichtige Informationen.
Verweise
Qt DevNet-Foren
Empfohlene Flags für einen minimalistischen Qt-Build Erstellen von
Qt 4.5 mit Visual C ++ 2010
Kompilieren von Qt als statisches
Qt 4.8: Konfigurieren von Optionen für Qt
Bearbeiten Sie die Umgebungsvariable PATH in
Windows ohne Schmerzen - op111.net