Який пакет розробок для Qt5 14.04


70

Я хочу створити приклад Qt5 на своєму робочому столі. Я встановив qt5-defaultі qtdeclarative5-dev, але я все одно отримую цю помилку:

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

Який пакет слід встановити для компіляції? У Qt4 рази це було простоlibqt4-dev

Відповіді:


61

Вам потрібно встановити

qtdeclarative5-dev

Він уже встановлений, версія5.2.1-8build1
marmistrz

4
про що qtdeclarative5-dev?
AlexGreg

Це точно qtdeclarative5-dev. Чи можете ви відредагувати тіло відповідей і додати, будь ласка?
int_ua

72

Список усіх пакетів розробки Qt5, доступних на Ubuntu .

Qt-модуль пакуючого пакета dev
-------------------------------------------------- -----------------------
bluetooth qtconnectivity5-dev libqt5bluetooth5
паралельний qtbase5-dev libqt5concurrent5
підключення qtmobility-dev libqtconnectivity1
контакти qtmobility-dev libqt5contacts5
core qtbase5-dev libqt5core5a
dbus qtbase5-dev libqt5dbus5
дизайнер qttools5-dev libqt5designer5
конструкторські компоненти qttools5-dev libqt5designercomponents5
відгук qtmobility-dev libqt5feedback5
галерея qtmobility-dev libqtgallery1
gui qtbase5-dev libqt5gui5
допомогти qttools5-dev libqt5help5
розташування qtmobility-dev libqt5location5
мультимедіа qtmultimedia5-dev libqt5multimedia5
multimediakit qtmobility-dev libqtmultimediakit1
мережа qtbase5-dev libqt5network5
nfc qtconnectivity5-dev libqt5nfc5
opengl libqt5opengl5-dev libqt5opengl5
організатор qtmobility-dev libqt5organizer5
позиціонування qtpositioning5-dev libqt5positioning5
printsupport qtbase5-dev libqt5printsupport5
публікувати підписку qtmobility-dev libqt5publishsubscribe5
qml qtdeclarative5-dev libqt5qml5
швидкий qtdeclarative5-dev libqt5quick5
швидкі частинки qtdeclarative5-dev libqt5quickparticles5
найшвидший qtdeclarative5-dev libqt5quicktest5
quickwidgets qtdeclarative5-dev libqt5quickwidgets5
скрипт qtscript5-dev libqt5script5
scripttools qtscript5-dev libqt5scripttools5
датчики 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
тест qtbase5-dev libqt5test5
uitools qttools5-dev?
проти qtmobility-dev libqtversit1
вебканал? ?
webkit libqt5webkit5-dev libqt5webkit5
websockets libqt5websockets5-dev libqt5websockets5
віджети qtbase5-dev libqt5widgets5
x11extras libqt5x11extras5-dev libqt5x11extras5
xml qtbase5-dev libqt5xml5
xmlpatterns libqt5xmlpatterns5-dev libqt5xmlpatterns5


1
Це дуже корисно, щоб з’ясувати, що встановити, коли збірка cmake дає щось подібне /usr/bin/ld: cannot find -lQt5::Help. Такий режим відмов здається типовим для cmake.
Пітер Кордес

Це дуже корисно!
Atifm

1
Чи є простий спосіб встановити всі ці * -dev пакети одночасно?
Анонім

Можна спробувати щось на кшталтapt-get install qt5*-dev
Hyndrix

Порада. Спробуйте уникнути використання * з будь-якими командами здібності! Мій друг повинен був перезапустити свій комп’ютер, оскільки apt remove wine*видалив усі пакунки, що містять winв ньому підрядку . Будьте надзвичайно обережні з цим.
Суворий Піддар

40

Відповідь до назви:

sudo apt-get install qtbase5-dev

Однак для вашої конкретної проблеми відповіді вище є правильними.


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

Перевірте встановлення через:

qtchooser -print-env

Вихід може нагадувати наступне (на основі пакету, доступного для вашої версії Ubuntu):

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

Довідка тут .

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.