Я установил 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 в своей домашней папке?
Решение находится в использовании альтернатив обновления (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
затем Вы, возможно, должны вручную удалить или переименовать его, чтобы это работало.
Надежда, которая помогает!
Это сработало для меня:
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