Выбор Qt5 с помощью qtchooser

Вопрос, прежде чем я попытаюсь создать суперколлайдер из источника, удостоверяясь, что я использую Qt5. Проблема - это:

jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
jsimon@edgy:~$ locate qmake
/usr/bin/qmake

Я думаю, там что-то неправильно сконфигурированное с qtchooser, документы здесь:

Страница справочника Qtchooser

и здесь:

Qtchooser на Linux с нуля

Больше рытья, существует каталог с некоторыми символьными ссылками в нем:

jsimon@edgy:/usr/lib/x86_64-linux-gnu/qtchooser$ ls -al
lrwxrwxrwx   1 root root    50 Sep  1 06:04 4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 qt4.conf -> ../../../share/qtchooser/qt4-x86_64-linux-gnu.conf
lrwxrwxrwx   1 root root    50 Sep  1 06:04 qt5.conf -> ../../../share/qtchooser/qt5-x86_64-linux-gnu.conf

И другой более глубокий каталог с тем, что смотрит на меня как проблема, символьная ссылка, дающая Qt4 как значение по умолчанию:

jsimon@edgy:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser$ ls -al
lrwxrwxrwx 1 root root   53 Sep  1 06:04 default.conf -> ../../../../share/qtchooser/qt4-x86_64-linux-gnu.conf

Некоторая информация от qtchooser:

jsimon@edgy:~$ qtchooser -print-env
QT_SELECT="default"
QTTOOLDIR="/usr/lib/x86_64-linux-gnu/qt4/bin"
QTLIBDIR="/usr/lib/x86_64-linux-gnu"

Смотря на эту страницу, это должно быть просто:

Обработка нескольких спокойных версий

Однако:

jsimon@edgy:~$ export QT_SELECT=qt5
jsimon@edgy:~$ printenv
[snip]
QT_SELECT=qt5
[snip]
jsimon@edgy:~$ qmake -v
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt5/bin/qmake': No such file or directory

Назад, где мы запускаемся, никакое изменение. Теперь, что?

9
задан 2 September 2016 в 06:45

1 ответ

Все это оказалось отвлекающим маневром: все, что было необходимо, должно было установить qmake, например:

sudo apt install qt5-qmake
7
ответ дан 23 November 2019 в 05:07

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

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