Ich möchte ein Qt5-Beispiel auf meinem Desktopcomputer erstellen. Ich habe qt5-default
und qtdeclarative5-dev
installiert, erhalte jedoch weiterhin den folgenden Fehler:
Project ERROR: Unknown module(s) in QT: quick qml
Welches Paket soll zum Kompilieren installiert werden? In der Qt4-Zeit war es einfach libqt4-dev
Sie müssen installieren
qtdeclarative5-dev
Liste aller auf Ubuntu verfügbaren Qt5-Entwicklungspakete .
Qt module dev package lib package ---------------------------------- --------------------------------------- bluetooth qtconnectivity5-dev libqt5bluetooth5 gleichzeitige qtbase5-dev libqt5concurrent5 Konnektivität qtmobility-dev libqtconnectivity1 Kontakte qtmobility-dev libqt5contacts5 Kern qtbase5-dev libqt5core5a Bus qtbase5-dev5a [.____. .____.] Designer qttools5-dev libqt5designer5 Designerkomponenten qttools5-dev libqt5designerkomponenten5 Feedback qtmobility-dev libqt5feedback5 Galerie qtmobility-dev libqtgallery1 GUI qtbase5-dev1 [ libqt5gui5 help qttools5-dev libqt5help5 location qtmobility-dev libqt5location5 multimedia qtmultimedia5-dev libqt5multimedia5 multimediakit qtmobility-dev libqtmultimediakit qtmobility-dev [ libqt5network5 nfc qtconnectivity5-dev libqt5nfc5 opengl libqt5opengl5-dev libqt5opengl5 organizer qtmobility-dev libqt5organizer5 positioning qtpositioning5-dev libqt5positioning5 libqt5printsupport5 publishsubscribe qtmobility-dev libqt5publishsubscribe5 qml qtdeclarative5-dev libqt5qml5 quick qtdeclarative5-dev libqt5quick5 Quickparticles qtdeclarative5-dev libqt5quickparticles5 Quicktest qtdeclarative5-dev libqt5quicktest5 Quickwidgets qtdeclarative5-dev libqt5quickwidgets [ qtscript5-dev libqt5scripttools5 sensoren qtmobility-dev, libqt5sensors5-dev libqt5sensors5 serialport libqt5serialport5-dev libqt5serialport5 serviceframework qtmobility-dev libqt5serviceframework5 .5 sql [.5 .5. ____.] svg libqt5svg5-dev libqt5svg5 systeminfo qtmobility-dev libqt5systeminfo5 test qtbase5-dev libqt5test5 uitools qttools5-dev? versit qtmobility-dev libqtversit1 webchannel? ? Webkit libqt5webkit5-dev libqt5webkit5 Websockets libqt5websockets5-dev libqt5websockets5 Widgets qtbase5-dev libqt5widgets5 x11extras libqt5x11x libqt5xml5 xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5
Die Antwort auf den Titel lautet:
Sudo apt-get install qtbase5-dev
Für Ihr spezielles Problem sind die obigen Antworten jedoch korrekt.
Sudo apt-get install qtdeclarative5-dev qml-module-qtquick-controls
Überprüfen Sie die Installation durch:
qtchooser -print-env
Die Ausgabe könnte folgendermaßen aussehen (basierend auf dem für Ihre Ubuntu-Version verfügbaren Paket):
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt5/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"
Referenz hier .