Umfeld System: Ubuntu 18.04 Software: qt5.12.8
1. Laden Sie das Installationspaket herunter Download-Adresse: http://download.qt.io/archive/qt/5.12/5.12.8/ 
Klicken Sie auf die gewünschte Version (hier wählen wir .run) und Sie werden zu einer Quellenauswahloberfläche weitergeleitet. Sie können eine der drei Quellen in China (CN) auswählen. 
2. Installation Geben Sie den Download-Ordner vom Terminal aus ein, normalerweise /home/Benutzername/Downloads, und Sie finden die heruntergeladene Datei qt-opensource-linux-x64-5.12.8.run Erteilen Sie allen Benutzern Ausführungsberechtigungen für qt-opensource-linux-x64-5.12.8.run
sudo chmod a+x qt-opensource-linux-x64-5.12.8.run Nachdem Sie die Berechtigung haben, können Sie es unter diesem Pfad ausführen
./qt-opensource-linux-x64-5.12.8.run Das Fenster mit der Installationsanleitung wird angezeigt. Füllen Sie das QT-Konto gemäß den Anweisungen aus (ich erinnere mich, dass es frühere Versionen gab, die übersprungen werden konnten). Klicken Sie durchgehend auf Weiter. Es wird nicht empfohlen, den Standardpfad zu ändern. 
Installieren Sie es nach Bedarf und konfigurieren Sie es so, dass alles ausgewählt wird, um Ärger zu vermeiden. | | 

Nachdem die Installation abgeschlossen ist, finden Sie Qt Creator in Ihrer Anwendung.

Konfigurieren von Umgebungsvariablen
Sie müssen die Umgebungsvariablen konfigurieren, bevor Sie den qmake-Befehl direkt verwenden können
Bearbeiten Sie in Ubuntu für alle Benutzer die Datei /etc/profile
Am Ende hinzufügen (Hinweis: der Pfad hier entspricht dem Installationspfad, bitte prüfen Sie, ob Ihrer übereinstimmt)
export PATH="/opt/Qt5.12.8/Tools/QtCreator/bin:$PATH"
export PATH="/opt/Qt5.12.8/5.12.8/gcc_64:$PATH"
Nachdem die Änderung abgeschlossen ist, starten Sie das System neu oder verwenden Sie „source /etc/profile“ oder „. /etc/profile“, damit die Änderung wirksam wird. Der Quellbefehl wird auch „Punktbefehl“ genannt und ist ein Punktsymbol (.). Der Quellbefehl wird normalerweise verwendet, um die gerade geänderte Initialisierungsdatei erneut auszuführen, damit sie sofort wirksam wird, ohne dass Sie sich ab- und wieder anmelden müssen.
Geben Sie qtcreator in das Terminal ein, um Qt Creator direkt zu öffnen
Abonnieren
3. QT-Projekttest
Erstellen wir ein neues Qt-Projekt, um es zu testen
Datei>>Neue Datei oder neues Projekt, wählen Sie Qt Widgets-Anwendung. Zu Testzwecken können Sie grundsätzlich durchgehend auf Weiter klicken und das Projekt später löschen.

Das erstellte Testprojekt

Fügen Sie mainwindow.ui ein textBrowser-Steuerelement hinzu und schreiben Sie eine Standardbegrüßung

Ausführen >>>>>>>>>>>>>>>>>> Fehler... Wie das Sprichwort sagt: „Eine Reise von hundert Schritten beginnt auf halbem Weg“, es ist an diesem Punkt angelangt, beeilen Sie sich und finden Sie einen Weg, das Problem zu lösen

Den Grund gefunden
Standardmäßig sucht Qt im Verzeichnis /usr/lib/ nach dynamischen Linkbibliotheken, aber viele Linux-Distributionen platzieren OpenGL-Linkbibliotheken in anderen Verzeichnissen. Ich verwende beispielsweise CentOS 7 und die OpenGL-Linkbibliothek befindet sich im Verzeichnis /usr/lib64/, während sich die OpenGL-Linkbibliothek bei Ubuntu im Verzeichnis /usr/lib/i386-linux-gnu/mesa/ befindet. Solange wir libGL.so in das Verzeichnis /usr/lib/ kopieren oder einen Link für libGL.so im Verzeichnis /usr/lib/ erstellen, kann das Problem gelöst werden. Offensichtlich ist die zweite Methode besser.
Darüber hinaus wird der OpenGL-Linkbibliothek, die mit der Linux-Distribution geliefert wird, eine Versionsnummer an das Suffix angehängt, z. B. libGL.so.1, libGL.so.1.2.0, libGL.so.1.3.1 usw., aber die OpenGL-Linkbibliothek, nach der Qt während der Verknüpfungsphase sucht, hat keine Versionsnummer.
Zusammenfassend brauchen wir Erstellen Sie einen Link für die OpenGL-Bibliothek im Verzeichnis /usr/lib/ und entfernen Sie die Versionsnummer.
Wenn Sie den spezifischen Pfad von libGL.so im aktuellen Linux-System nicht kennen, können Sie ihn mit dem Befehl „locate libGL“ oder „find /usr -name libGL*“ suchen und anschließend mit „ln -s“ einen Link erstellen. Folgen Sie der Methode:
#Finden Sie den Speicherort von libGL
# libGL lokalisieren
/usr/lib/x86_64-linux-gnu/libGL.so.1
/usr/lib/x86_64-linux-gnu/libGL.so.1.0.0
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2
/usr/lib/x86_64-linux-gnu/libGLESv2.so.2.0.0
......
#Erstellen Sie einen Link. Es kann mehrere Versionen von libGL.so im Linux-System geben. Erstellen Sie einfach einen Link für jede beliebige Version. Normale Benutzer haben keine Berechtigung zum Erstellen von Links. Verwenden Sie den Root-Benutzer oder den Befehl sudo.
#sudo ln -s /usr/lib/x86_64-linux-gnu/libGL.so.1 /usr/lib/libGL.so
Erneut ausführen>>>>>>>>>>>>>>> Erfolg

Zusammenfassen
Dies ist das Ende dieses Artikels mit dem ausführlichen Tutorial zur Installation von qt5.12.8 und zur Umgebungskonfiguration auf Ubuntu18.04. Weitere Informationen zur Installation von qt5.12.8 und zur Umgebungskonfiguration auf Ubuntu finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!
Das könnte Sie auch interessieren:- Detaillierte Schritte zur Installation, Konfiguration und Deinstallation von QT5 in Ubuntu 14.04
- So installieren und deinstallieren Sie pyqt5 in Ubuntu
- So installieren Sie Qt5.10 unter Ubuntu 18.04
---|