Qual è il pacchetto di sviluppo per Qt5 in 14.04


70

Voglio creare un esempio Qt5 sul mio computer desktop. Ho installato qt5-defaulte qtdeclarative5-dev, ma sto ancora ricevendo questo errore:

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

Quale pacchetto deve essere installato per la compilazione? Nei tempi di Qt4 era semplicementelibqt4-dev

Risposte:


61

Devi installare

qtdeclarative5-dev

È già installato, versione5.2.1-8build1
marmistrz

4
che dire qtdeclarative5-dev?
AlexGreg

È sicuramente qtdeclarative5-dev. Puoi modificare il corpo della risposta e aggiungerlo, per favore?
int_ua,

72

Elenco di tutti i pacchetti di sviluppo Qt5, disponibili su Ubuntu .

Qt module dev package pacchetto lib
-------------------------------------------------- -----------------------
bluetooth qtconnectivity5-dev libqt5bluetooth5
concorrente qtbase5-dev libqt5concurrent5
connettività qtmobility-dev libqtconnectivity1
contatti qtmobility-dev libqt5contacts5
core qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
designer qttools5-dev libqt5designer5
designercomponents qttools5-dev libqt5designercomponents5
feedback qtmobility-dev libqt5feedback5
galleria qtmobility-dev libqtgallery1
gui qtbase5-dev libqt5gui5
aiuto qttools5-dev libqt5help5
posizione qtmobility-dev libqt5location5
multimedia qtmultimedia5-dev libqt5multimedia5
multimediakit qtmobility-dev libqtmultimediakit1
network qtbase5-dev libqt5network5
nfc qtconnectivity5-dev libqt5nfc5
opengl libqt5opengl5-dev libqt5opengl5
organizzatore qtmobility-dev libqt5organizer5
posizionamento qtpositioning5-dev libqt5positioning5
printupport qtbase5-dev libqt5printsupport5
pubblichi abbonamento qtmobility-dev libqt5publishsubscribe5
qml qtdeclarative5-dev libqt5qml5
quick qtdeclarative5-dev libqt5quick5
quickparticles qtdeclarative5-dev libqt5quickparticles5
quicktest qtdeclarative5-dev libqt5quicktest5
quickwidgets qtdeclarative5-dev libqt5quickwidgets5
script qtscript5-dev libqt5script5
scripttools qtscript5-dev libqt5scripttools5
sensori 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
test qtbase5-dev libqt5test5
uitools qttools5-dev?
versit qtmobility-dev libqtversit1
canale web? ?
webkit libqt5webkit5-dev libqt5webkit5
websocket libqt5websockets5-dev libqt5websocket5
widget qtbase5-dev libqt5widgets5
x11extras libqt5x11extras5-dev libqt5x11extras5
xml qtbase5-dev libqt5xml5
xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5


1
Questo è davvero utile per capire cosa installare quando una build di cmake dà qualcosa di simile /usr/bin/ld: cannot find -lQt5::Help. Quel tipo di modalità di fallimento sembra essere tipico di cmake.
Peter Cordes,

Questo è molto utile!
Atifm,

1
Esiste un modo semplice per installare tutti questi pacchetti * -dev contemporaneamente?
Anonimo

Puoi provare qualcosa del genereapt-get install qt5*-dev
Hyndrix,

Un consiglio. Cerca di evitare l'uso di * con qualsiasi comando aptitude! Il mio amico ha dovuto riavviare il suo computer perché ha apt remove wine*eliminato tutti i pacchetti contenenti la sottostringa winin esso. Stai estremamente attento con questo.
Harsh Poddar,

40

La risposta al titolo è:

sudo apt-get install qtbase5-dev

Tuttavia, per il tuo problema specifico, le risposte sopra sono corrette.


1
sudo apt-get install qtdeclarative5-dev qml-module-qtquick-controls

Convalida l'installazione, tramite ::

qtchooser -print-env

L'output potrebbe essere simile al seguente (basato sul pacchetto disponibile per la versione di Ubuntu):

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

Riferimento qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.