Как я могу правильно установить qt5?

Я пытаюсь обновить от qt4 до qt5. Я следовал руководству, и кажется, что мне удалось установить qt5. Как замечено здесь...

daveomcd@ubuntu:~/Documents/rails_projects/bane$ dpkg -l qt5-qmake
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-================================================================================================
ii  qt5-qmake:amd64                               5.5.1+dfsg-16ubuntu7.1      amd64                       Qt 5 qmake Makefile generator tool

Руководство упомянуло, что делало rm 'which qmake' удалить старую установку qt4 в какой-то момент. Но знайте программное обеспечение, которое я пытаюсь использовать, который полагается на qmake, больше не работает. Я получаю следующую ошибку: Command 'qmake ' not available

Кто-либо знает, как я могу решить этот вопрос? Также кажется, что qt4 все еще установлен также. Как замечено ниже.

Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                                          Version                     Architecture                Description
+++-=============================================-===========================-===========================-================================================================================================
ii  qt4-qmake                                     4:4.8.7+dfsg-5ubuntu2       amd64                       Qt 4 qmake Makefile generator tool

Обновление: Когда я делаю... qtchooser -l Я получаю следующее:

4
5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
3
задан 23 September 2016 в 15:22

1 ответ

Обычно они существуют одновременно.

Список доступные версии:

$ qtchooser -l
4
5
default
qt4-i386-linux-gnu
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5.5-x86_64-linux-gnu
qt5

Узнают, где это:

$ qtchooser -qt=4 -print-env
QT_SELECT="4"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"

Использование это с qmake:

$ qmake -qt=5 --version
QMake version 3.0
Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu

Для CMake устанавливает CMAKE_PREFIX_PATH на вещи как /usr/lib/x86_64-linux-gnu/qt5/lib/cmake/ (для спокойных установок от диспетчера пакетов), или /data/qt/Qt-5.5/5.5/gcc_64/lib/cmake/ (такая структура прибывает из ручных установок).

5
ответ дан 1 December 2019 в 15:35

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

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