Qual é o pacote de desenvolvimento para o Qt5 na versão 14.04

70

Quero criar um exemplo de Qt5 na minha máquina desktop. Eu instalei qt5-defaulte qtdeclarative5-dev, mas ainda estou recebendo este erro:

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

Qual pacote deve ser instalado para compilar? Nos tempos do quarto trimestre, era simplesmentelibqt4-dev

marmistrz
fonte

Respostas:

61

Você precisa instalar

qtdeclarative5-dev
AlexGreg
fonte
Já está instalado, versão5.2.1-8build1
marmistrz 08/08/14
4
que tal qtdeclarative5-dev?
AlexGreg 8/08
Definitivamente qtdeclarative5-dev. Você pode editar o corpo da resposta e adicioná-lo, por favor?
int_ua
72

Lista de todos os pacotes de desenvolvimento Qt5, disponíveis no Ubuntu .

Qt module pacote dev pacote lib
-------------------------------------------------- -----------------------
bluetooth qtconnectivity5-dev libqt5bluetooth5
simultâneo qtbase5-dev libqt5concurrent5
conectividade qtmobility-dev libqtconnectivity1
contatos qtmobility-dev libqt5contacts5
core qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
designer qttools5-dev libqt5designer5
designercomponents qttools5-dev libqt5designercomponents5
feedback qtmobility-dev libqt5feedback5
galeria qtmobility-dev libqtgallery1
gui qtbase5-dev libqt5gui5
ajuda qttools5-dev libqt5help5
local qtmobility-dev libqt5location5
multimídia qtmultimedia5-dev libqt5multimedia5
multimediakit qtmobility-dev libqtmultimediakit1
rede qtbase5-dev libqt5network5
nfc qtconnectivity5-dev libqt5nfc5
opengl libqt5opengl5-dev libqt5opengl5
organizador qtmobility-dev libqt5organizer5
posicionamento qtpositioning5-dev libqt5positioning5
printsupport qtbase5-dev libqt5printsupport5
publishsubscribe 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
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
teste qtbase5-dev libqt5test5
uitools qttools5-dev?
versit qtmobility-dev libqtversit1
webchannel? ?
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
fonte
11
Isso é realmente útil para descobrir o que instalar quando uma compilação do cmake fornecer algo parecido /usr/bin/ld: cannot find -lQt5::Help. Esse tipo de modo de falha parece ser típico para o cmake.
Peter Cordes
Isso é muito útil!
Atifm 22/07
11
Existe uma maneira simples de instalar todos esses pacotes * -dev de uma só vez?
Anônimo
Você pode tentar algo comoapt-get install qt5*-dev
Hyndrix
Um conselho. Tente evitar o uso de * com qualquer comando de aptidão! Meu amigo teve que reiniciar o computador porque apt remove wine*excluiu todos os pacotes que continham a substring win. Seja extremamente cuidadoso com isso.
Harsh Poddar
40

A resposta para o título é:

sudo apt-get install qtbase5-dev

Para o seu problema específico, as respostas acima estão corretas.

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

Valide a instalação, através de:

qtchooser -print-env

A saída pode se parecer com a seguinte (com base no pacote disponível para a sua versão do Ubuntu):

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

Referência aqui .

parasita
fonte