cmake не работает, не удалось выполнить qmake



Я использую Ubuntu 14.04. Я пытаюсь установить программу, которая требует cmake. Когда я бегу cmake src/ Я:



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


что я делаю не так?

711   6  

6 ответов:

Не работает:

sudo apt-get install qt4-qmake

ты не нужно установить половину гигабайта Qt sdk!

Я читал о следующий пост что проблема связана с тем, что CMake не может найти Qt4 qmake.

однако в моем случае это был просто вопрос отсутствия qt4-qmake. Это решило его (но весит тяжелый 440MB):

sudo apt-get install qt-sdk

вам нужно qt зависимости:

sudo apt-get install qt4-qmake libqt4-dev

для более новых версий Ubuntu, если вы установили только версию 5 фреймворка Qt, вы можете получить эту ошибку. Если вы хотите использовать Qt версии 5 по умолчанию, то вы должны запустить следующую команду, чтобы исправить ошибку:

sudo apt install qt5-default

как говорится в документах: https://github.com/thoughtbot/capybara-webkit/wiki/Installing-Qt-and-compiling-capybara-webkit#debian--ubuntu

sudo apt-get update
sudo apt-get install qt5-default libqt5webkit5-dev gstreamer1.0-plugins-base gstreamer1.0-tools gstreamer1.0-x

работает для меня в Ubuntu 18.04

вы можете использовать QtCreator для компиляции проекта cmake тоже. Это только выгодно по сравнению с принятым ответом, если у вас уже установлен QtCreator, я замечаю, что вы используете проект qmake, поэтому это может быть вероятно.

главным преимуществом этого является то, что Qt creator будет настроен на использование инструмента qmake без необходимости установки настроенной командной строки версии qmake.

кстати, я получаю эту ошибку, если я пытаюсь запустить исполняемый файл qmake в комплекте с QtCreator в командной строке.

Comments

    Ничего не найдено.