Dies kann durch Hinzufügen der folgenden PPA zu Ihrem System erfolgen:
ppa: canonical-qt5-edgers / ubuntu1204-qt5 ( Klicken Sie hier, um Anweisungen zur Verwendung von PPAs zu erhalten. )
Sie können dies normalerweise mit den folgenden Befehlen tun:
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
Der nächste Schritt ist die Installation der erforderlichen Pakete für die Entwicklung von Qt5 / QML 2.0. Sie können dies tun, indem Sie den folgenden Befehl ausführen:
sudo apt-get install qtdeclarative5-dev
Dadurch werden die für die Entwicklung mit Desktop-Qt und QML erforderlichen Header / Bibliotheken installiert. Sie werden wahrscheinlich auch die neueste Version von Qt Creator von dieser Seite herunterladen wollen .
Ich habe festgestellt, dass Qt Creator manchmal Probleme hat, Ihre neue Qt5-Installation zu finden. Führen Sie in diesem Fall die folgenden Schritte aus:
- Öffne es und gehe zu Extras-> Optionen
- Klicken Sie im linken Menü auf "Build & Run"
- Klicken Sie auf die Registerkarte "Qt-Versionen"
Klicken Sie auf "Hinzufügen ..." und geben Sie den Speicherort ein, der Ihrem Betriebssystem entspricht:
32-Bit: /usr/lib/i686-linux-gnu/qt5/bin/qmake
64-Bit:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
Bisher befanden sich diese Pakete hier:
ppa: ubuntu-sdk-team / ppa
Laut dem "Ubuntu SDK Team": Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/
und das scheint irgendwann im Mai 2016 passiert zu sein.
Ubuntu SDK Team PPA (
ppa:ubuntu-sdk-team/ppa
) bietet nur Qt 5.0 für Ubuntu 12.04 an.Wenn Sie Funktionen aus neueren Qt-Versionen benötigen, können Sie die neuen PPAs von Stephan Binner für Precise and Trusty verwenden. Er erstellte PPAs für alle Qt-Versionen ab 4.8.
Um sich nicht mit Qt-Systempaketen herumzuschlagen, werden die Pakete aus dieser PPA installiert,
/opt
sodass Sie den richtigen Pfad (/opt/qtXX/include
) zu Ihrem Build-Tool angeben müssen (wenn Sie nicht den von der PPA bereitgestellten Qt Creator verwenden).Anleitung
Wählen Sie eine PPA
Wählen Sie auf der Profilseite von Stephan auf dem Launchpad die PPA aus, die der gewünschten Qt-Version und der Ubuntu-Version entspricht. Denken Sie daran, dass Precise Ubuntu 12.04 und Trusty Ubuntu 14.04 ist.
Angenommen, Sie möchten Qt 5.5 unter Ubuntu 12.04 installieren, wählen Sie Qt 5.5.1 für / opt Precise (die aktuellste Qt-Version, die zum Zeitpunkt des Schreibens für Precise verfügbar ist).
Um Qt 5.5 unter Ubuntu 14.04 zu installieren, wählen Sie Qt 5.5.1 für / opt Trusty .
Fügen Sie die PPA zu Ihrem System hinzu
Öffnen Sie die PPA-Seite. Sie sollten so etwas sehen:
Führen Sie
apt-add-repository
dann den obigen fettgedruckten Text aus ( verwenden Sie die tatsächliche PPA-Adresse von der PPA-Seite! ):Das Update-Paket enthält eine Installations-Qt
Führen Sie Folgendes aus, um die Paketliste aus dem hinzugefügten Repository herunterzuladen und Qt (und Qt Creator) zu installieren:
quelle
qDebug()
Symbolproblem am 14.04.3 zu beheben, bei dem meine kompilierte Bibliotheksversion 5.5.0 war, meine Laufzeit jedoch 5.2.1 (auf einem anderen Computer). Ich habe das Programm installiertqt55declarative
und dann verwendet,source /opt/qt55/bin/qt55-env.sh
bevor ich es ausgeführt habe.So installieren Sie Qt 5. *:
quelle