“qmake” не распознан

Я установил Qt 5.6 от официального сайта через *.run файл. Каталог установки находится в моей домашней папке. Когда я работаю

qmake --version

Я получаю следующее сообщение:

qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory

Я думаю, что проблема состоит в том, что операционная система не ищет qmake в корректном каталоге (мне установили QT в моей домашней папке).

Как я могу сказать операционной системе искать QT в своей домашней папке?

3
задан 21 July 2017 в 16:57

2 ответа

Решение находится в использовании альтернатив обновления (8). Для получения дополнительной информации об обосновании позади него обратитесь к тому, Что точно делают 'альтернативы обновления'?

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt5/bin/qmake 100

сопровождаемый:

sudo update-alternatives --config qmake

для проверки qt5 версия используется. Это обновит /usr/bin/qmake указать на qt5 версию.

Примечание стороны: Вы, возможно, должны проверить /usr/bin/ видеть, существует ли уже символьная ссылка. Если этим не управляют update-alternatives затем Вы, возможно, должны вручную удалить или переименовать его, чтобы это работало.

Надежда, которая помогает!

7
ответ дан 1 December 2019 в 13:23

Это сработало для меня:

sudo apt-get install qt4-qmake libqt4-dev

Затем:

sudo update-alternatives --install /usr/bin/qmake qmake /usr/lib/x86_64-linux-gnu/qt4/bin/qmake 100
0
ответ дан 15 December 2020 в 19:05

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

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