Das Qt Software Development Kit (SDK) ist ein plattformübergreifendes Anwendungsframework, das häufig für die Entwicklung von Anwendungssoftware mit einer grafischen Benutzeroberfläche (GUI) verwendet wird. Es ist ein portables, plattformübergreifendes Anwendungs-Benutzeroberflächen-Framework, das auf den Betriebssystemen Windows, Linux und Mac OS X funktioniert. Qt SDK hilft Ihnen bei der Erstellung grafischer Benutzeroberflächen (GUIs) für Ihre Anwendungen, die unter Windows, Linux und Mac OS X laufen. Einige beliebte plattformübergreifende Anwendungen, die mit dem Qt SDK erstellt wurden, sind KDE, Google Earth, Skype, Linux Multimedia Studio und den Multimedia-Player VLC. Im Wesentlichen plattformübergreifend bedeutet, dass Qt-Anwendungen, die Sie unter Microsoft Windows über den Quellcode erstellen, in der Regel auf Linux und die Betriebssysteme Mac OS X übertragbar sind und umgekehrt. Anmerkungen:
Anweisungen für Qt SDK 4.8 aktualisiert und Anweisungen für Qt SDK 5.0 hinzugefügt
Schritte
Methode 1 von 6: Qt 4.8 SDK-Installationsanweisungen:
Schritt 1. Um die Entwicklungsumgebung für das Qt SDK einzurichten, müssen wir das Qt SDK beziehen
Vorbereiten Ihres Windows-Betriebssystems für die Entwicklung von Qt-Anwendungen
Laden Sie das Qt-SDK herunter. Wählen Sie die Windows-Version und bereiten Sie sich je nach Internetgeschwindigkeit auf einen langen Download vor. Ich würde vorschlagen, dass Sie die Offline-Installation des Qt SDK wählen, wenn Sie keine sehr schnelle Internetverbindung haben. Das komplette Qt-SDK für das Windows-Betriebssystem ist 1,7 GB groß, was bei einer langsamen Verbindung über 6 Stunden dauern kann
Schritt 2. Installieren Sie das Qt SDK, indem Sie auf die ausführbare Qt SDK-Datei klicken
Sobald die ausführbare Qt-SDK-Datei installiert ist, müssen Sie den PATH des Windows-Systems bearbeiten, damit das Windows-Betriebssystem die Qt-Befehle über die Befehlszeile finden kann. Seien Sie beim Bearbeiten Ihres Windows-Systempfads vorsichtig.
Methode 2 von 6: Bearbeiten Sie den PFAD von Windows Vista/Windows 7:
Schritt 1. Folgen Sie den Schritten unten
- Klicken Sie auf den Start-Button
- Klicken Sie auf Systemsteuerung
- Klicken Sie auf System und Wartung
- Klicken Sie auf System
- Klicken Sie auf Erweiterte Systemeinstellungen
- Klicken Sie auf Umgebungsvariablen
- Klicken Sie auf PATH, um systemweite Variablen zu bearbeiten
- Klicken Sie auf OK, wenn Sie fertig sind
Methode 3 von 6: Bearbeiten Sie den Windows 8-PFAD:
Schritt 1. Folgen Sie den Schritten unten
- Klicken Sie auf das Ordnersymbol in der unteren Taskleiste neben dem Internet Explorer-Symbol
- Scrollen Sie nach unten zu Computer
- Rechtsklick mit der Maus auf Eigenschaften
- Klicken Sie auf Erweiterte Systemeinstellungen
- Klicken Sie auf Umgebungsvariablen
- Klicken Sie auf PATH, um systemweite Variablen zu bearbeiten
- Klicken Sie auf OK, wenn Sie fertig sind
Schritt 2. Fügen Sie dem Windows-System PATH Folgendes hinzu:
-
Typ/Kopieren/Einfügen:
;C:\QtSDK\mingw\bin;C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin;
- Dadurch wird das Windows-Betriebssystem festgelegt und benachrichtigt, um Qt-SDK-Anwendungen über die Befehlszeile zu kompilieren. Die Zahlen 4.8.1 die Versionsnummer des Qt SDK angeben, die sich bei jedem neuen Upgrade des Qt SDK ändert, ersetzen Sie Ihre Qt SDK-Versionsnummer durch die neuen Versionsnummern.
Schritt 3. Wichtig:
Sie möchten die im Qt SDK enthaltene Version von MinGW verwenden, um Ihre Qt-Anwendungen zu erstellen. Wenn eine andere Version des MinGW-Compilers auf dem Windows-Systempfad installiert ist, wie z es und fügen Sie die Qt-Version von MinGW hinzu, die im Qt-SDK enthalten ist. Dies ist kritisch, wenn Sie eine andere Version des MinGW C/C++-Compilers auf Ihrem Windows-System installiert haben, müssen Sie das andere MinGW aus dem Windows-System-PFAD entfernen, da dies zu Konflikten mit der Qt-Version von MinGW führt und Ihre Qt-Anwendungen nicht kompiliert werden und richtig von der Befehlszeile aus richtig erstellen. Wenn Sie eine andere Version des MinGW C/C++-Compilers verwenden, stürzen Ihre Qt-Anwendungen, die Sie über die Befehlszeile erstellen, im Wesentlichen ab und werden mit mehreren Systemfehlermeldungen beendet. Sie müssen die im Qt SDK enthaltene Version des MinGW C/C++ Compilers verwenden.
Schritt 4. Sobald der Qt SDK-Systempfad zum Windows-Betriebssystem hinzugefügt wurde
Um zu überprüfen, ob Sie über die Windows-Befehlszeile kompilieren können, öffnen Sie eine Befehlszeilenaufforderung und geben Sie den folgenden Befehl unten aus.
Schritt 5. Typ/Kopieren/Einfügen:
qmake -Version
- Sie sollten eine ähnliche Antwort erhalten:
- ' QMake-Version 2.01a
- ' Verwenden von Qt Version 4.8.1 in C:\QtSDK\Desktop\Qt\4.8.1\mingw\lib
Schritt 6. Entwickeln Sie Ihre Anwendungen über die Befehlszeile, indem Sie einen Texteditor wie Notepad oder WordPad verwenden, um den Quellcode zu erstellen und zu bearbeiten und Ihre Qt-Anwendungen über die Befehlszeile zu kompilieren
Schritt 7. Nachdem das Qt SDK dem System PATH mithilfe der obigen Anweisungen hinzugefügt wurde, können Sie Ihre Anwendungen nun über die Befehlszeile mit der folgenden Methode kompilieren, indem Sie die folgenden Befehle ausführen
Öffnen Sie eine Befehlszeilenaufforderung und geben Sie die folgenden Befehle unten ein.
-
Typ/Kopieren/Einfügen:
mkdir Qt-Anwendungen
-
Typ/Kopieren/Einfügen:
cd Qt-Anwendungen
-
Typ/Kopieren/Einfügen:
mkdir QtHelloWorld
-
Typ/Kopieren/Einfügen:
cd QtHelloWorld
Schritt 8. Verwenden Sie im QtHelloWorld-Verzeichnis einen Texteditor wie Notepad oder Wordpad, um Ihren Qt-Quellcode wie folgt zu erstellen
-
Typ/Kopieren/Einfügen:
Notizblock main.cpp
- Stellen Sie sicher, dass Sie die Qt-Quellcodedatei als main.cpp speichern
- oder
-
Typ/Kopieren/Einfügen:
Wordpad starten
- Wenn Sie Wordpad als Texteditor verwenden, müssen Sie die Qt-Quellcodedatei manuell als main.cpp speichern
Schritt 9. Erstellen Sie die Anwendung im Texteditor Notepad oder Wordpad, geben Sie Folgendes ein
-
Typ/Kopieren/Einfügen:
#include #include #include #int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hallo("Willkommen bei meinem ersten WikiHow Qt-Programm"); hello.setWindowTitle("Mein erstes WikiHow Qt-Programm unter Windows"); hallo.resize(400, 400); hallo.show(); app.exec() zurückgeben; }
- Speichern Sie die Quellcodedatei als main.cpp
- Führen Sie im QtHelloWorld-Verzeichnis Folgendes aus, um den Qt-Quellcode zu kompilieren und zu verknüpfen
-
Typ/Kopieren/Einfügen:
qmake -Projekt
Dadurch wird die Qt-Projektdatei erstellt
-
Typ/Kopieren/Einfügen:
qmake
Dadurch wird die zu kompilierende Qt-Projektdatei vorbereitet
-
Typ/Kopieren/Einfügen:
machen
Dadurch wird der Qt-Quellcode in ein ausführbares Programm kompiliert
- Sobald die oben genannten Aufgaben erfolgreich durchgeführt wurden und keine Fehler aufgetreten sind, wird die Qt-Anwendung im QtHelloWorld-Debug-Ordner als ausführbare Datei mit der Endung. erstellt .exe Wechseln Sie in den Debug-Ordner und führen Sie die Qt-Anwendung aus, indem Sie entweder auf die Anwendung klicken oder die Qt-Anwendung über die Befehlszeile ausführen.
-
Typ/Kopieren/Einfügen:
CD-Debugging
in den Debug-Ordner wechseln
-
Typ/Kopieren/Einfügen:
QtHelloWorld.exe
und führen Sie die neu erstellte ausführbare Datei aus
- Herzliche Glückwünsche Sie haben gerade Ihre Qt-Anwendung über die Befehlszeile unter Windows kompiliert.
Methode 4 von 6: Qt 5.0 SDK-Installationsanweisungen:
Schritt 1. Um die Entwicklungsumgebung für das Qt SDK einzurichten, müssen wir das Qt SDK beziehen
Vorbereiten Ihres Windows-Betriebssystems für die Entwicklung von Qt-Anwendungen
Laden Sie das Qt-SDK herunter. Wählen Sie die Windows-Version und bereiten Sie sich je nach Internetgeschwindigkeit auf einen langen Download vor. Ich würde vorschlagen, dass Sie die Offline-Installation des Qt SDK wählen, wenn Sie keine sehr schnelle Internetverbindung haben. Das komplette Qt-SDK für das Windows-Betriebssystem ist 1,7 GB groß, was bei einer langsamen Verbindung über 6 Stunden dauern kann
Schritt 2. Installieren Sie das Qt SDK, indem Sie auf die ausführbare Qt SDK-Datei klicken
Sobald die ausführbare Qt-SDK-Datei installiert ist, müssen Sie den PATH des Windows-Systems bearbeiten, damit das Windows-Betriebssystem die Qt-Befehle über die Befehlszeile finden kann. Seien Sie beim Bearbeiten Ihres Windows-Systempfads vorsichtig.
Methode 5 von 6: Bearbeiten Sie den PFAD von Windows Vista/Windows 7:
Schritt 1. Folgen Sie den Schritten unten
- Klicken Sie auf den Start-Button
- Klicken Sie auf Systemsteuerung
- Klicken Sie auf System und Wartung
- Klicken Sie auf System
- Klicken Sie auf Erweiterte Systemeinstellungen
- Klicken Sie auf Umgebungsvariablen
- Klicken Sie auf PATH, um systemweite Variablen zu bearbeiten
- Klicken Sie auf OK, wenn Sie fertig sind
Methode 6 von 6: Bearbeiten Sie den Windows 8-PFAD:
Schritt 1. Folgen Sie den Schritten unten
- Klicken Sie auf das Ordnersymbol in der unteren Taskleiste neben dem Internet Explorer-Symbol
- Scrollen Sie nach unten zu Computer
- Rechtsklick mit der Maus auf Eigenschaften
- Klicken Sie auf Erweiterte Systemeinstellungen
- Klicken Sie auf Umgebungsvariablen
- Klicken Sie auf PATH, um systemweite Variablen zu bearbeiten
- Klicken Sie auf OK, wenn Sie fertig sind
Schritt 2. Fügen Sie dem Windows 8-Systempfad Folgendes hinzu:
-
Typ/Kopieren/Einfügen:
;C:\Qt\Qt5.0.2\5.0.2\mingw47_32\bin;C:\Qt\Qt5.0.2\Tools\MinGW\bin;
- Dadurch wird das Windows-Betriebssystem festgelegt und benachrichtigt, um Qt-SDK-Anwendungen über die Befehlszeile zu kompilieren. Die Zahlen 5.0.2 die Versionsnummer des Qt SDK angeben, die sich bei jedem neuen Upgrade des Qt SDK ändert, ersetzen Sie Ihre Qt SDK-Versionsnummer durch die neuen Versionsnummern.
Schritt 3. Wichtig:
Sie möchten die im Qt SDK enthaltene Version von MinGW verwenden, um Ihre Qt-Anwendungen zu erstellen. Wenn eine andere Version des MinGW-Compilers auf dem Windows-Systempfad installiert ist, z es und fügen Sie die Qt-Version von MinGW hinzu, die im Qt-SDK enthalten ist. Dies ist kritisch, wenn Sie eine andere Version des MinGW C/C++-Compilers auf Ihrem Windows-System installiert haben, müssen Sie das andere MinGW aus dem Windows-System-PFAD entfernen, da dies zu Konflikten mit der Qt-Version von MinGW führt und Ihre Qt-Anwendungen nicht kompiliert werden und richtig von der Befehlszeile aus richtig erstellen. Wenn Sie eine andere Version des MinGW C/C++-Compilers verwenden, stürzen Ihre Qt-Anwendungen, die Sie über die Befehlszeile erstellen, im Wesentlichen ab und werden mit mehreren Systemfehlermeldungen beendet. Sie müssen die Version des MinGW C/C++ Compilers verwenden, die im Qt SDK enthalten ist.
Schritt 4. Sobald der Qt SDK-Systempfad zum Windows-Betriebssystem hinzugefügt wurde
Um zu überprüfen, ob Sie über die Windows-Befehlszeile kompilieren können, öffnen Sie eine Befehlszeilenaufforderung und geben Sie den folgenden Befehl unten aus.
Schritt 5. Typ/Kopieren/Einfügen:
qmake -Version
- Sie sollten eine ähnliche Antwort erhalten:
- ' QMake-Version 3.0
- ' Verwenden von Qt Version 5.0.2 in C:\Qt\Qt5.0.2\mingw\lib
Schritt 6. Entwickeln Sie Ihre Anwendungen über die Befehlszeile, indem Sie einen Texteditor wie Notepad oder WordPad verwenden, um den Quellcode zu erstellen und zu bearbeiten und Ihre Qt-Anwendungen über die Befehlszeile zu kompilieren
Schritt 7. Nachdem das Qt SDK dem System PATH mithilfe der obigen Anweisungen hinzugefügt wurde, können Sie Ihre Anwendungen nun über die Befehlszeile mit der folgenden Methode kompilieren, indem Sie die folgenden Befehle ausführen
Öffnen Sie eine Befehlszeilenaufforderung und geben Sie die folgenden Befehle unten ein.
-
Typ/Kopieren/Einfügen:
mkdir Qt-Anwendungen
-
Typ/Kopieren/Einfügen:
cd Qt-Anwendungen
-
Typ/Kopieren/Einfügen:
mkdir QtHelloWorld
-
Typ/Kopieren/Einfügen:
cd QtHelloWorld
Schritt 8. Verwenden Sie im QtHelloWorld-Verzeichnis einen Texteditor wie Notepad oder Wordpad, um Ihren Qt-Quellcode wie folgt zu erstellen
-
Typ/Kopieren/Einfügen:
Notizblock main.cpp
- Stellen Sie sicher, dass Sie die Qt-Quellcodedatei als main.cpp speichern
- oder
-
Typ/Kopieren/Einfügen:
Wordpad starten
- Wenn Sie Wordpad als Texteditor verwenden, müssen Sie die Qt-Quellcodedatei manuell als main.cpp speichern
Schritt 9. Erstellen Sie die Anwendung im Texteditor Notepad oder Wordpad, geben Sie Folgendes ein
-
Typ/Kopieren/Einfügen:
#include #include #include #int main(int argc, char *argv) { QApplication app(argc, argv); QLabel hallo("Willkommen bei meinem ersten WikiHow Qt-Programm"); hello.setWindowTitle("Mein erstes WikiHow Qt-Programm unter Windows"); hallo.resize(400, 400); hallo.show(); app.exec() zurückgeben; }
- Speichern Sie die Quellcodedatei als main.cpp
- Führen Sie im QtHelloWorld-Verzeichnis Folgendes aus, um den Qt-Quellcode zu kompilieren und zu verknüpfen
-
Typ/Kopieren/Einfügen:
qmake -Projekt
Dadurch wird die Qt-Projektdatei erstellt
- In Qt 5.0 SDK müssen Sie jedoch einen Texteditor verwenden und Folgendes zu Ihrer generierten *.pro-Datei hinzufügen, einen Texteditor wie nano oder gedit verwenden und die folgenden Befehle ausführen:
-
Typ/Kopieren/Einfügen:
Notizblock QtHelloWorld.pro
- Ihr generiertes QtHelloWorld.pro sollte ungefähr so aussehen:
VORLAGE = App-ZIEL = QtHelloWorld #INCLUDEPATH +=. # Eingabequellen += main.cpp
Bearbeiten Sie Ihre generierte QtHelloWorld.pro-Datei so, dass sie wie folgt aussieht:
VORLAGE = App TARGET = QtHelloWorld QT += Core GUI QT += Widgets #INCLUDEPATH +=. # Eingabequellen += main.cpp
- Sobald Sie der Datei QtHelloWorld.pro unter dem Schlüsselwort TARGET die folgenden Zeilen hinzugefügt haben, führen Sie qmake. aus
-
Typ/Kopieren/Einfügen:
QT += Kerngui
-
Typ/Kopieren/Einfügen:
QT += Widgets
Datei speichern und beenden
-
Typ/Kopieren/Einfügen:
qmake
Dadurch wird die Qt-Make-Datei erstellt
-
Typ/Kopieren/Einfügen:
machen
Dadurch wird die Qt-Make-Datei auf Ihrem System in ein ausführbares Programm kompiliert. An dieser Stelle sollte die Datei, sofern keine Fehler vorliegen, in ein ausführbares Programm kompiliert werden
- Sobald die oben genannten Aufgaben erfolgreich durchgeführt wurden und keine Fehler aufgetreten sind, wird die Qt-Anwendung im Debug-Ordner von QtHelloWorld als ausführbare Datei mit der Endung. erstellt .exe Wechseln Sie in den Debug-Ordner und führen Sie die Qt-Anwendung aus, indem Sie entweder auf die Anwendung klicken oder die Qt-Anwendung über die Befehlszeile ausführen.
-
Typ/Kopieren/Einfügen:
CD-Veröffentlichung
in den Freigabeordner wechseln
-
Typ/Kopieren/Einfügen:
QtHelloWorld.exe
und führen Sie die neu erstellte ausführbare Datei aus
- Herzliche Glückwünsche Sie haben gerade Ihre Qt-Anwendung über die Befehlszeile unter Windows kompiliert.