После обновления QT Ubuntu все еще использует старую версию

На моей машине Ubuntu у меня есть версия установленного QT. Это было установлено только что, и я не могу помнить, как я установил его. Но если я работаю apt list --installed из командной строки существует несколько пакетов, перечисленных связанный с QT, такой как qtcreator/xenial,now 3.5.1+dfsg-2ubuntu2 amd64, qtcreator-data/xenial,xenial,now 3.5.1+dfsg-2ubuntu2 all, qttools5-dev-tools/xenial-updates,now 5.5.1-3ubuntu0.1 amd64, и т.д.

Я теперь хочу обновить свою версию QT Так, я посетил спокойный веб-сайт и загрузил последнюю версию, который бегунок как a .run файл. Петляние установило новую версию QT в каталог моего выбора. Этот каталог /home/John/Libraries/Qt-5.9. Я ничего не сделал после выполнения .run файл, но я смог загрузить новую версию спокойного Создателя путем выполнения одного из двоичных файлов.

Однако, если я работаю qmake --version из командной строки это распечатывает Using Qt version 5.5.1 in /usr/lib/x86_64-linux-gnu. Поэтому кажется, что моя система все еще использует старую версию QT по умолчанию.

Как я могу удостовериться, что моя система использует новую версию при соединении с другими проектами?

0
задан 8 March 2019 в 12:48

2 ответа

Тест, если:

sh -c "$(find /home/John/Libraries/Qt-5.9 -iname 'qmake' | grep gcc) -v" 

дает Вам обновленную версию, раз так обновите ссылку в qmake команда с

ln -sf $(find /home/John/Libraries/Qt-5.9 -iname 'qmake' | grep gcc) $(which qmake)
0
ответ дан 26 October 2019 в 02:12

Можно использовать qtchooser настраивать это. Это должно уже быть установлено в Вашей системе, как Вы ранее установили версию QT из репозиториев.Примечание: конфигурация ниже произведет только текущего пользователя.

Конфигурация

Создайте названную папку qtchooser в месте ~/.config/.

Создайте текстовый файл в этой новой названной папке default.conf со следующим содержанием:

{path-to-your-Qt-installation-folder}/gcc_64/bin
{path-to-your-Qt-installation-folder}/gcc_64/lib

Первая строка в файле является путем к спокойным двоичным файлам, и вторым является путь к библиотекам Qt.

Проверьте конфигурацию

qmake -v

Если конфигурация работает правильно, необходимо видеть более позднюю спокойную версию, о которой сообщают.

Важное примечание

Если Вы намереваетесь разработать использующего спокойного Создателя, Вы не должны настраивать систему как выше. Спокойный Создатель может быть настроен для использования нескольких спокойных версий. В этом выполняют Tools->Options меню под Kits вкладка. Можно затем выбрать Kit Вы хотите использовать в рамках каждого проекта.

0
ответ дан 26 October 2019 в 02:12

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

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