Как переключиться на Qt5 ?

xintrea

New member
Сообщения
10
#1
Привет народ. Имеется Astra Linux 1.6 без обновлений.

И вот что-то я не пойму почему у меня qmake --version показывает 4.8.7. При этом пакеты qtbase5-dev и qt5-default установлены.

Вроде как qt5-default должен прописывать использование qmake 5-й версии, но этого не происходит. Почему? Как исправить?
 

xintrea

New member
Сообщения
10
#3
Что из этого можно понять?

Код:
Usage:
  qtchooser { -l | -list-versions | -print-env }
  qtchooser -install [-f] [-local] <name> <path-to-qmake>
  qtchooser -run-tool=<tool name> [-qt=<Qt version>] [program arguments]
  <executable name> [-qt=<Qt version>] [program arguments]

Environment variables accepted:
 QTCHOOSER_RUNTOOL  name of the tool to be run (same as the -run-tool argument)
 QT_SELECT          version of Qt to be run (same as the -qt argument)
Как этим пользоваться?
 

xintrea

New member
Сообщения
10
#5
У меня показывает:
Код:
qtchooser -l
4
5
default
qt4-x86_64-linux-gnu
qt4
qt5-x86_64-linux-gnu
qt5
В чем отличие между 4, qt4, qt4-x86_64-linux-gnu? То же самое и с версией 5 - что эти имена значат?

Далее, в хелпе не написано, что имеется в виду под <tool name>. Опций, чтобы вывести список имеющихся <tool name> тоже нет. Что имеется в виду?
 

Карл

New member
Сообщения
506
#6
не знаю как в 1.6, а в 1.7 обычный qmake - это 5й, а есть еще qmake-qt4 - это для 4й
 

Карл

New member
Сообщения
506
#7
установка пакета qt4-default "поломает" qmake на 4й
для решения на 5й:
1. export QT_SELECT=5 qtchooser; qmake -v
2. фикс ссылки /usr/lib/x86_64-linux-gnu/qtchooser/default.conf