qmake: не удалось найти установку Qt "
у меня есть программное обеспечение в ubuntu, которое требует от меня запустить qmake для создания файла Makefile.
однако запуск qmake возвращает эту ошибку,
qmake: could not find a Qt installation of ''
Я установил то, что я думал, чтобы быть необходимые пакеты с помощью,
sudo apt-get install qt4-qmake
sudo apt-get install qt5-qmake
но ошибка не исчезла.
любая помощь будет с благодарностью оценили!
8 ответов:
sudo apt-get install qt5-defaultработает для меня.говорит, что$ aptitude show qt5-defaultэтот пакет устанавливает Qt 5 в качестве версии Qt по умолчанию, которая будет использоваться при использовании бинарники развития редко. Он обеспечивает конфигурацию по умолчанию для qtchooser, но не препятствует использованию альтернативных установок Qt.
вы можете проверить путь к qmake с помощью
which qmake.рассмотрим установку
qt4-defaultилиqt5-defaultзависит от того, какую версию qt вы хотите использовать.вы также можете использовать qtchooser - оболочка, используемая для выбора между двоичными версиями разработки Qt.
как сопровождающий Debian Qt позвольте мне предложить вам не использовать qtx по-умолчанию. Пожалуйста, прочитайте man-страницу qtchooser, решение описано там. Если вы заинтересованы в упаковке приложения вы также можете взглянуть на этот блог я сделал, объясняя, как это сделать
для других в моей ситуации, решение было:
qmake -qt=qt5Это было на Ubuntu 14.04 после установки qt5-qmake. qmake был символической ссылкой на qtchooser, которая принимает аргумент-qt.
поиск где qmake-qt4:
which qmake-qt4например qmake-qt4 находится в этом пути:
/usr/bin/qmake-qt4создать символическую ссылку:
cd /usr/local/sbin/ ln -s /usr/bin/qmake-qt4 . mv qmake-qt4 qmakeв отношении
у меня была эта проблема здания Жасмин-безголовый-webkit Ruby gem. Несмотря на то, что qt4 установлен,
qmake(ссылка наqtchooser) настаивал, что он не знал об установке QT. OTOH, он смог перечислить qt4, когда его спросили напрямую.Это сделало все лучше:
export QT_SELECT=qt4qtchooser тогда знал, чтобы использовать qmake-qt4, и так далее.
У меня установлен qt4. Я обнаружил, что, используя следующий путь работал для меня, несмотря которым то qmake' возвращение /usr/Бен/на qmake, который является просто ссылкой в любом случае qtchooser.
следующий путь работает для меня, на 64-битной системе. Бег от полного пути:
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake