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. Einige der bekannten Anwendungen, die mit Qt entwickelt wurden, sind KDE, Opera, Google Earth und Skype. 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 von grafischen Benutzeroberflächen (GUIs) für Ihre Anwendungen, die unter Windows, Linux und Mac OS X laufen. Weitere Informationen zum Qt SDK finden Sie auf der Qt SDK-Website. Weitere Informationen zum Erstellen Ihres ersten Qt-Programms finden Sie im folgenden Dokument So erstellen Sie Ihr erstes Qt-Programm unter Ubuntu Linux.
Notiz:
Dieses Dokument behandelt die Installation der 64-Bit-Version von Qt-SDK 4.8 und Qt-SDK 5.0, Software Development Kit auf Ubuntu Linux und wird auch für Debian und Linux Mint funktionieren.
Schritte
Methode 1 von 2: Qt SDK 4.8 Installationsanweisungen:
Schritt 1. Bestimmen Sie zunächst Ihre Ubuntu Linux-Betriebssystem-Bit-Version, indem Sie ein Terminal öffnen und Folgendes eingeben und die passende Qt-SDK-Bit-Version für Ihr Betriebssystem herunterladen
Wenn Sie beispielsweise 32-Bit-Ubuntu-Linux verwenden, laden Sie das 32-Bit-Qt-SDK herunter. Wenn Sie 64-Bit-Ubuntu-Linux verwenden, laden Sie das 64-Bit-Qt-SDK herunter.
-
Typ/Kopieren/Einfügen:
Datei /sbin/init
- Beachten Sie die Bit-Version Ihrer Ubuntu Linux-Betriebssystemarchitektur, die angezeigt wird, ob es sich um 32-Bit oder 64-Bit handelt.
Schritt 2. Laden Sie als nächstes das Qt Software Development Kit (SDK) herunter Qt SDK herunterladen
- Wählen Sie Ihre Ubuntu Linux-Systemarchitektur aus, z. B. die 32-Bit- oder 64-Bit-Version des Qt SDK. Sie können auch Entwicklungsbibliotheken hinzufügen, damit Sie Qt-Anwendungen ohne Komplikationen ausführen können, indem Sie diese Schritte ausführen.
-
Notiz:
Wenn Sie das SDK herunterladen möchten, laden Sie die Offline-Installation herunter, da der Download lange dauert, es sei denn, Sie haben eine wirklich schnelle Download-Verbindung.
- Sie haben zwei Methoden, um das Qt SDK herunterzuladen, die Online-Installationsmethode oder die Offline-Installationsmethode. Ich bevorzuge es, einfach das vollständige SDK mit der Offline-Methode herunterzuladen. Da die Klassen, aus denen das Qt SDK besteht, so groß sind, dauert es bei einer langsamen Verbindung mehrere Stunden, um das SDK herunterzuladen. Dies kann für einige Benutzer, die das Qt-SDK ausprobieren möchten, möglicherweise nicht deaktiviert werden.
- Anregung: Ich würde dringend empfehlen, den Offline-Installer anstelle des Online-Installers zu verwenden, es sei denn, Sie haben eine wirklich schnelle Verbindung.
Schritt 3. Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein:
-
Typ/Kopieren/Einfügen:
sudo apt-get install synaptic
-
Typ/Kopieren/Einfügen:
sudo apt-get update
- Dieser Befehl wird verwendet, um die Paketindexdateien von ihren Quellen über das Internet zu aktualisieren und neu zu synchronisieren.
-
Typ/Kopieren/Einfügen:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Dieser Befehl fügt Ihrem Ubuntu Linux-System zusätzliche Qt-Entwicklungsbibliotheken hinzu, sodass Qt-Programme reibungslos auf Ihrem System ausgeführt werden können.
Schritt 4. Typ/Kopieren/Einfügen:
CD /home/"dein Benutzername"/Downloads
Dadurch gelangen Sie in das Downloads-Verzeichnis Ihres Systems
Schritt 5. Typ/Kopieren/Einfügen:
sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
Dadurch wird das Qt SDK für alle Benutzer Ihres Systems ausführbar
Schritt 6. Installieren Sie das Qt SDK, indem Sie den folgenden Befehl ausführen
-
Typ/Kopieren/Einfügen:
sudo -s./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
- Sie müssen über Superuser-Rechte verfügen, um das Qt SDK zu installieren
Schritt 7. Wenn Sie das Qt SDK installieren, werden Sie aufgefordert, ein Verzeichnis auszuwählen, in dem sich das Qt SDK befinden soll
Wählen Sie /opt und Ihr Qt SDK wird in ein Verzeichnis namens /opt/QtSDK installiert
Schritt 8. Ändern Sie die Berechtigungen für den Speicherort des Qt-SDK-Verzeichnisses so, dass sie für alle Benutzer verfügbar sind, indem Sie den folgenden Befehl ausführen
Schritt 9. Typ/Kopieren/Einfügen:
sudo -s chmod -R 777 /opt/QtSDK
Dadurch wird das Qt SDK für alle Benutzer Ihres Systems ausführbar
Schritt 10. Typ/Kopieren/Einfügen:
sudo -s chmod -R 777 /home/"dein Benutzername"/.config/Nokia
Dies verhindert Fehlermeldungen beim Starten von QtCreator, die besagen, dass es nicht in /home/ schreiben kann. "dein Benutzername"/.config/Nokia-Verzeichnis.
Schritt 11. Sobald das Qt-Programm installiert ist, öffnen Sie ein Terminal und verwenden Sie einen Texteditor wie nano oder gedit, um Ihr /etc/profile zu bearbeiten
-
Typ/Kopieren/Einfügen:
sudo -s nano /etc/profile
- oder
-
Typ/Kopieren/Einfügen:
sudo -s gedit /etc/profile
Schritt 12. Scrollen Sie nach unten zum Ende der Datei /etc/profile und geben Sie den folgenden Text unten ein
Sie möchten diese Zeile unten zu Ihrer systemweiten Datei /etc/profile hinzufügen, damit Sie die Möglichkeit haben, Qt-Programme von der Terminalzeile aus zu kompilieren.
Schritt 13. Typ/Kopieren/Einfügen:
- PFAD=/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin:$PFAD
- PFAD exportieren
Schritt 14. Die oben fett hervorgehobene Nummer bezeichnet die Versionsnummer des Qt SDK. Stellen Sie also sicher, dass Sie die richtige Versionsnummer des Qt SDK eingeben
Das Qt SDK wird mit neuen Versionsänderungen ständig verbessert. Achten Sie also auf Ihre Qt SDK-Versionsnummer.
In diesem Beispiel verwenden wir beispielsweise Qt Version 4.8.1, daher würde die Versionsnummer in /etc/profile 4.8.1 entsprechen
Schritt 15. Speichern Sie die Datei /etc/profile und beenden Sie
Schritt 16. Laden Sie die Datei /etc/profile neu, indem Sie den folgenden Befehl ausführen
-
Typ/Kopieren/Einfügen:
. /etc/profil
- Stellen Sie sicher, dass Sie eine. und dann ein Leerzeichen, um Ihre /etc/profile-Datei neu zu laden
Schritt 17. Sobald die Datei /etc/profile neu geladen wurde, geben Sie den folgenden Befehl ein. Sie können die folgenden Befehle eingeben, um sicherzustellen, dass Ihr Ubuntu Linux-System erkennt, dass das Qt-SDK vom Systempfad akzeptiert wurde
Schritt 18. Typ/Kopieren/Einfügen:
welcher qmake
- Sie sollten eine Antwort wie die untenstehende erhalten
- /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
Schritt 19. Geben Sie auch den folgenden Befehl unten ein:
-
Typ/Kopieren/Einfügen:
qmake -Version
Schritt 20. Sie sollten eine ähnliche Antwort wie diese erhalten:
- ' QMake-Version 2.01a
- ' Verwenden von Qt Version 4.8.1 in /opt/QtSDK/Desktop/Qt/4.8.1/gcc/lib
Schritt 21. Damit wissen Sie, dass Sie Qt-Programme über die Befehlszeile kompilieren können
Jetzt sind Sie bereit, Qt-Programme auf Ihrem Ubuntu Linux-System zu kompilieren. Nachdem das Qt-SDK erfolgreich auf Ihrem System installiert wurde, möchten Sie vielleicht versuchen, Ihr erstes Qt-Programm zu kompilieren. Weitere Informationen finden Sie in diesem Dokument. So erstellen Sie Ihr erstes Qt-Programm unter Ubuntu Linux.
Methode 2 von 2: Qt SDK 5.0-Installationsanweisungen:
Schritt 1. Bestimmen Sie zunächst Ihre Ubuntu Linux-Betriebssystem-Bit-Version, indem Sie ein Terminal öffnen und Folgendes eingeben und die passende Qt-SDK-Bit-Version für Ihr Betriebssystem herunterladen
Wenn Sie beispielsweise 32-Bit-Ubuntu-Linux verwenden, laden Sie das 32-Bit-Qt-SDK herunter. Wenn Sie 64-Bit-Ubuntu-Linux verwenden, laden Sie das 64-Bit-Qt-SDK herunter.
-
Typ/Kopieren/Einfügen:
Datei /sbin/init
- Beachten Sie die Bit-Version Ihrer Ubuntu Linux-Betriebssystemarchitektur, die angezeigt wird, ob es sich um 32-Bit oder 64-Bit handelt.
Schritt 2. Laden Sie als nächstes das Qt Software Development Kit (SDK) herunter Qt SDK herunterladen
- Wählen Sie Ihre Ubuntu Linux-Systemarchitektur aus, z. B. die 32-Bit- oder 64-Bit-Version des Qt SDK. Sie können auch Entwicklungsbibliotheken hinzufügen, damit Sie Qt-Anwendungen ohne Komplikationen ausführen können, indem Sie diese Schritte ausführen.
-
Notiz:
Wenn Sie das SDK herunterladen möchten, laden Sie die Offline-Installation herunter, da der Download lange dauert, es sei denn, Sie haben eine wirklich schnelle Download-Verbindung.
- Sie haben zwei Methoden, um das Qt SDK herunterzuladen, die Online-Installationsmethode oder die Offline-Installationsmethode. Ich bevorzuge es, einfach das vollständige SDK mit der Offline-Methode herunterzuladen. Da die Klassen, aus denen das Qt SDK besteht, so groß sind, dauert es bei einer langsamen Verbindung mehrere Stunden, um das SDK herunterzuladen. Dies kann für einige Benutzer, die das Qt-SDK ausprobieren möchten, möglicherweise nicht deaktiviert werden.
- Anregung: Ich würde dringend empfehlen, den Offline-Installer anstelle des Online-Installers zu verwenden, es sei denn, Sie haben eine wirklich schnelle Verbindung.
Schritt 3. Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein:
-
Typ/Kopieren/Einfügen:
sudo apt-get install synaptic
-
Typ/Kopieren/Einfügen:
sudo apt-get update
- Dieser Befehl wird verwendet, um die Paketindexdateien von ihren Quellen über das Internet zu aktualisieren und neu zu synchronisieren.
-
Typ/Kopieren/Einfügen:
sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
- Dieser Befehl fügt Ihrem Ubuntu Linux-System zusätzliche Qt-Entwicklungsbibliotheken hinzu, sodass Qt-Programme reibungslos auf Ihrem System ausgeführt werden können. Ich habe diese Informationen hinzugefügt, nur für den Fall, dass Sie Qt SDK 4.8-kompatible Bibliotheken installiert haben möchten
-
Typ/Kopieren/Einfügen:
sudo apt-get install build-essential
- Dadurch werden zusätzliche C/C++-Bibliotheken für die Kompilierung hinzugefügt
-
Typ/Kopieren/Einfügen:
sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
- Dadurch wird OpenGL-Funktionalität hinzugefügt, wenn Sie Ihre Qt-Anwendungen ausführen
Schritt 4. Typ/Kopieren/Einfügen:
CD /home/"dein Benutzername"/Downloads
Dadurch gelangen Sie in das Downloads-Verzeichnis Ihres Systems
Schritt 5. Typ/Kopieren/Einfügen:
sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
Dadurch wird das Qt SDK für alle Benutzer Ihres Systems ausführbar
Schritt 6. Installieren Sie das Qt SDK, indem Sie den folgenden Befehl ausführen
-
Typ/Kopieren/Einfügen:
sudo -s./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
- Sie müssen über Superuser-Rechte verfügen, um das Qt SDK zu installieren
Schritt 7. Wenn Sie das Qt SDK installieren, werden Sie aufgefordert, ein Verzeichnis auszuwählen, in dem sich das Qt SDK befinden soll
Wählen Sie /opt und Ihr Qt SDK wird in ein Verzeichnis namens /opt/QtSDK installiert
Schritt 8. Ändern Sie die Berechtigungen für den Speicherort des Qt-SDK-Verzeichnisses so, dass sie für alle Benutzer verfügbar sind, indem Sie den folgenden Befehl ausführen
Schritt 9. Typ/Kopieren/Einfügen:
sudo -s chmod -R 777 /opt/Qt5.0.2
Dadurch wird das Qt SDK für alle Benutzer Ihres Systems ausführbar
Schritt 10. Typ/Kopieren/Einfügen:
sudo -s chmod -R 777 /home/"dein Benutzername"/.config/QtProject
Dies verhindert Fehlermeldungen beim Starten von QtCreator, die besagen, dass es nicht in /home/ schreiben kann. "dein Benutzername"/.config/QtProject-Verzeichnis.
Schritt 11. Sobald das Qt-Programm installiert ist, öffnen Sie ein Terminal und verwenden Sie einen Texteditor wie nano oder gedit, um Ihr /etc/profile zu bearbeiten
-
Typ/Kopieren/Einfügen:
sudo -s nano /etc/profile
- oder
-
Typ/Kopieren/Einfügen:
sudo -s gedit /etc/profile
Schritt 12. Scrollen Sie nach unten zum Ende der Datei /etc/profile und geben Sie den folgenden Text unten ein
Sie möchten diese Zeile unten zu Ihrer systemweiten Datei /etc/profile hinzufügen, damit Sie die Möglichkeit haben, Qt-Programme von der Terminalzeile aus zu kompilieren.
Schritt 13. Typ/Kopieren/Einfügen:
- PFAD=/opt/Qt5.0.2/5.0.2/gcc/bin:$PFAD
- PFAD exportieren
Schritt 14. Die oben fett hervorgehobene Nummer bezeichnet die Versionsnummer des Qt SDK. Stellen Sie also sicher, dass Sie die richtige Versionsnummer des Qt SDK eingeben
Das Qt SDK wird mit neuen Versionsänderungen ständig verbessert. Achten Sie also auf Ihre Qt SDK-Versionsnummer.
Zum Beispiel verwenden wir die Qt-Version 5.0.2 In diesem Beispiel würde die Versionsnummer in /etc/profile daher als 5.0.2
Schritt 15. Speichern Sie die Datei /etc/profile und beenden Sie
Schritt 16. Laden Sie die Datei /etc/profile neu, indem Sie den folgenden Befehl ausführen
-
Typ/Kopieren/Einfügen:
. /etc/profil
- Stellen Sie sicher, dass Sie eine. und dann ein Leerzeichen, um Ihre /etc/profile-Datei neu zu laden
Schritt 17. Sobald die Datei /etc/profile neu geladen wurde, geben Sie den folgenden Befehl ein. Sie können die folgenden Befehle eingeben, um sicherzustellen, dass Ihr Ubuntu Linux-System erkennt, dass das Qt-SDK vom Systempfad akzeptiert wurde
Schritt 18. Typ/Kopieren/Einfügen:
welcher qmake
- Sie sollten eine Antwort wie die untenstehende erhalten
- /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
Schritt 19. Geben Sie auch den folgenden Befehl unten ein:
-
Typ/Kopieren/Einfügen:
qmake -Version
Schritt 20. Sie sollten eine ähnliche Antwort wie diese erhalten:
- QMake-Version 3.0
- Verwenden von Qt-Version 5.0.2 in /opt/Qt5.0.2/5.0.2/gcc/lib
Schritt 21. Dadurch wissen Sie, dass Sie Qt SDK 5.0-Programme über die Befehlszeile kompilieren können
Jetzt sind Sie bereit, Qt-Programme auf Ihrem Ubuntu Linux-System zu kompilieren. Nachdem das Qt SDK erfolgreich auf Ihrem System installiert wurde, möchten Sie vielleicht versuchen, Ihr erstes Qt-Programm zu kompilieren. Weitere Informationen finden Sie in diesem Dokument. So erstellen Sie Ihr erstes Qt-Programm unter Ubuntu Linux.