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=qt4
qtchooser тогда знал, чтобы использовать qmake-qt4, и так далее.
У меня установлен qt4. Я обнаружил, что, используя следующий путь работал для меня, несмотря которым то qmake' возвращение /usr/Бен/на qmake, который является просто ссылкой в любом случае qtchooser.
следующий путь работает для меня, на 64-битной системе. Бег от полного пути:
/usr/lib/x86_64-linux-gnu/qt4/bin/qmake