¿Cuál es el paquete de desarrollo para Qt5 en 14.04?

70

Quiero construir un ejemplo Qt5 en mi máquina de escritorio. Instalé qt5-defaulty qtdeclarative5-dev, pero sigo recibiendo este error:

Project ERROR: Unknown module(s) in QT: quick qml

¿Qué paquete se debe instalar para compilar? En el Qt4 veces era simplementelibqt4-dev

marmistrz
fuente

Respuestas:

61

Necesitas instalar

qtdeclarative5-dev
AlexGreg
fuente
Ya está instalado, versión5.2.1-8build1
marmistrz
44
¿qué pasa qtdeclarative5-dev?
AlexGreg
Es definitivamente qtdeclarative5-dev. ¿Puedes editar el cuerpo de la respuesta y agregarlo, por favor?
int_ua
72

Lista de todos los paquetes de desarrollo Qt5, disponibles en Ubuntu .

Qt module dev package lib package
-------------------------------------------------- -----------------------
bluetooth qtconnectivity5-dev libqt5bluetooth5
qtbase5-dev concurrente libqt5concurrent5
conectividad qtmobility-dev libqtconnectivity1
contactos qtmobility-dev libqt5contacts5
core qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
diseñador qttools5-dev libqt5designer5
designercomponents qttools5-dev libqt5designercomponents5
comentarios qtmobility-dev libqt5feedback5
galería qtmobility-dev libqtgallery1
gui qtbase5-dev libqt5gui5
ayuda qttools5-dev libqt5help5
ubicación qtmobility-dev libqt5location5
multimedia qtmultimedia5-dev libqt5multimedia5
multimediakit qtmobility-dev libqtmultimediakit1
red qtbase5-dev libqt5network5
nfc qtconnectivity5-dev libqt5nfc5
opengl libqt5opengl5-dev libqt5opengl5
organizador qtmobility-dev libqt5organizer5
posicionamiento qtpositioning5-dev libqt5positioning5
printsupport qtbase5-dev libqt5printsupport5
Publicar suscripción qtmobility-dev libqt5 Publicar suscripción 5
qml qtdeclarative5-dev libqt5qml5
rápido qtdeclarative5-dev libqt5quick5
quickparticles qtdeclarative5-dev libqt5quickparticles5
quicktest qtdeclarative5-dev libqt5quicktest5
quickwidgets qtdeclarative5-dev libqt5quickwidgets5
script qtscript5-dev libqt5script5
scripttools qtscript5-dev libqt5scripttools5
sensores qtmobility-dev, libqt5sensors5-dev libqt5sensors5
serialport libqt5serialport5-dev libqt5serialport5
serviceframework qtmobility-dev libqt5serviceframework5
sql qtbase5-dev libqt5sql5
svg libqt5svg5-dev libqt5svg5
systeminfo qtmobility-dev libqt5systeminfo5
prueba qtbase5-dev libqt5test5
uitools qttools5-dev?
versit qtmobility-dev libqtversit1
canal web? ?
webkit libqt5webkit5-dev libqt5webkit5
websockets libqt5websockets5-dev libqt5websockets5
widgets qtbase5-dev libqt5widgets5
x11extras libqt5x11extras5-dev libqt5x11extras5
xml qtbase5-dev libqt5xml5
xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5

Gossen
fuente
1
Esto es realmente útil para descubrir qué instalar cuando una compilación de cmake ofrece algo así /usr/bin/ld: cannot find -lQt5::Help. Ese tipo de modo de falla parece ser típico de cmake.
Peter Cordes
¡Esto es muy útil!
Atifm
1
¿Hay una manera simple de instalar todos estos paquetes * -dev a la vez?
Anónimo
Puedes probar algo comoapt-get install qt5*-dev
Hyndrix
Un pequeño consejo. ¡Intenta evitar el uso de * con cualquier comando de aptitud! Mi amigo tuvo que reiniciar su computadora porque apt remove wine*eliminó todos los paquetes que contenían la subcadena win. Ten mucho cuidado con esto.
Harsh Poddar
40

La respuesta al título es:

sudo apt-get install qtbase5-dev

Sin embargo, para su problema específico, las respuestas anteriores son correctas.

Henk van der Laak
fuente
1
sudo apt-get install qtdeclarative5-dev qml-module-qtquick-controls

Validar la instalación, a través de ::

qtchooser -print-env

La salida puede parecerse a la siguiente (según el paquete disponible para su versión de Ubuntu):

QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt5/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"

La referencia aquí .

parasitar
fuente