Как сборка против QT 5.3.1?

Попытка создать спокойного создателя v3.2.2 из источника на Ubuntu 14.10. Сбои. Qmake не может найти qt5.3.1

$ qmake -r
...
Project WARNING: QmlDesigner plugin has been disabled.
Project WARNING: This plugin requires Qt 5.3.1 or newer.
...

Project ERROR: Unknown module(s) in QT: designercomponents-private

Похож на qmake, создается против qt5.3.0...

qmake -version
QMake version 3.0
Using Qt version 5.3.0 in /usr/lib/x86_64-linux-gnu

.. Но некоторые библиотеки, кажется, связаны против qt5.3.1:

$ apt-cache search libqt5 --names-only | awk '{ print $1 }' | xargs apt-cache show | grep -e 'Package\|Version' | grep 5.3.1 -B 1
Package: libqt5script5
Version: 5.3.1+dfsg-3ubuntu1

Package: libqt5scripttools5
Version: 5.3.1+dfsg-3ubuntu1

Package: libqt5xmlpatterns5
Version: 5.3.1-4ubuntu3

Package: libqt5xmlpatterns5-dev
Version: 5.3.1-4ubuntu3

Package: libqt5xmlpatterns5-private-dev
Version: 5.3.1-4ubuntu3

Package: libqt5websockets5
Version: 5.3.1-1ubuntu1

Package: libqt5websockets5-dev
Version: 5.3.1-1ubuntu1

Какой пакет я пропускаю, который позволит мне использовать qt5.3.1? Я не нашел qt5base или qmake пакет, который имеет версию 5.3.1.

В этих 14.10 Информации о версии только говорится, что "QT обновил к версии 5.3", но то, что некоторые библиотеки, кажется, версии 5.3.1, намекает мне, что, возможно, 5.3.1 поддерживается.

3
задан 25 November 2014 в 09:42

1 ответ

Иногда, трудно отследить зависимости от сборки с помощью cmake / make ошибки сборки. Лучше устанавливать всю зависимость от сборки, используемую использованием пакета выпуска:

sudo apt-get build-dep qtcreator

Это сэкономит Вам много времени, ища только немного дополнительных зависимостей в случае необходимости.

2
ответ дан 18 November 2019 в 04:59

Другие вопросы по тегам:

Похожие вопросы: