У меня есть программное обеспечение в Ubuntu, которое требует от меня запуска qmake для генерации Makefile.
Тем не менее, запуск qmake возвращает эту ошибку,
qmake: could not find a Qt installation of ''
Я установил требуемые пакеты, используя
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
Но ошибка не исчезла.
Любая помощь в этом будет с благодарностью!
sudo apt-get install qtcreator
. Устанавливает полный Qt SDK + IDE. Следует добавить все, что вам нужно.Ответы:
говорит, чтоsudo apt-get install qt5-default
работает для меня.источник
Вы можете проверить путь к qmake, используя
which qmake
.Рассмотрите вариант установки
qt4-default
илиqt5-default
зависит от того, какую версию qt вы хотите использовать.Вы также можете использовать qtchooser - оболочку, используемую для выбора между двоичными версиями разработки Qt.
источник
no qtwebkit installation found
), которую мне также пришлось запустить,apt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x
как описано на вики-странице Thoughtbot GithubДля других в моей ситуации решение было:
Это было в Ubuntu 14.04 после установки qt5-qmake. qmake была символической ссылкой на qtchooser, которая принимает аргумент -qt.
источник
Как сопровождающий Debian Qt, позвольте мне предложить вам не использовать qtx-default. Пожалуйста, прочитайте справочную страницу qtchooser, решение там описано. Если вы заинтересованы в упаковке приложения, вы также можете взглянуть на этот пост в блоге, который я объяснял, как это сделать.
источник
У меня была проблема с сборкой драгоценного камня Ruby от jasmine-headless-webkit. Несмотря на то, что установлен qt4,
qmake
(символическая ссылка наqtchooser
) настаивала, что не знает об установке QT. OTOH, он был в состоянии перечислить qt4, когда его спросили напрямую.Это сделало все лучше:
Затем qtchooser знал, что нужно использовать qmake-qt4 и так далее.
источник
export QT_QMAKE=/usr/bin
. Никогда не знаешь, когда эти переменные среды вернутся к тебе!Найдите где qmake-qt4 :
Например, qmake-qt4 находится по этому пути:
Создать символическую ссылку:
С уважением
источник
qmake
и не хотите полноценной среды qt.У меня установлен qt4. Я обнаружил, что использование следующего пути работает для меня, несмотря на то, что «qmake» возвращает / usr / bin / qmake, который в любом случае является просто ссылкой на qtchooser.
Следующий путь работает для меня в 64-битной системе. Бег от полного пути:
источник
/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
.Символическая ссылка на желаемую версию, определенную глобально:
... или на пользователя:
... чтобы увидеть, работает ли это:
источник
Для моего Qt 5.7 откройте QtCreator, перейдите в Инструменты -> Параметры -> Построить и запустить -> Версии Qt, где я указал местоположение qmake.
источник
если помощник запускается из терминала напрямую, он будет использовать путь по умолчанию, обычно это / usr / bin / assistant. У меня была похожая ситуация, чтобы заставить ее работать, все, что мне нужно было сделать, это найти фактическую установку моего пути к установочному бину qt, например, xxx / Qt5.13.2 / 5.13.2 / gcc_64 / bin /, типа xxx / Qt5.13.2 /5.13.2/gcc_64/bin/assisstant прямо из терминала
источник