Я пытаюсь установить QtiPlot на Mac OS X, но не могу скомпилировать его, так как qmake не известен. Как я могу установить qmake на Mac OS X?
Я пытаюсь установить QtiPlot на Mac OS X, но не могу скомпилировать его, так как qmake не известен. Как я могу установить qmake на Mac OS X?
Ответы:
Доморощенная версия
$ brew install qt
Error: Qt currently requires --HEAD on Mavericks
, беги brew install qt --HEAD
(обязательно git
).
qmake
он существует в пакете Homebrew, он больше не является символической ссылкой по умолчанию. Попробуйте brew link qt
Или, если это не сработает:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
qt
, например 4.8.7_2
: используйте brew switch qt 4.8.7_2
. Убедитесь, что вы добавили его в PATH
:export PATH="/usr/local/opt/qt/bin:$PATH"
Просто получил это!
Установите MacPorts: http://www.macports.org/
На Терминале: sudo port install qt4-mac
Затем я получил qmake. Вы можете установить qtiplot непосредственно запустив: sudo port install qtiplot
. Процесс занимает около 3 часов.
qmake
теперь нужно либо обновить путь, либо вручную создать символическую ссылку : stackoverflow.com/a/31318672/1959808
Официальный установщик Qt, включая qmake, доступен по адресу nokia по адресу http://qt.nokia.com/downloads , но БУДЬТЕ ОСТОРОЖНЫ:
Так называемая загрузка «SDK», которая появляется в верхней части страницы, - это не то, что вам нужно. К сожалению, qmake и другие необходимые инструменты доступны для скачивания из "Qt Libraries". Прокрутите страницу вниз и найдите «библиотеки Qt». Это сбивает меня с толку каждый раз, когда я устанавливаю Qt на Mac.
QMake
является частью Qt
начиная с 3.0, более ранние версии tMake
.
Так что, либо ищите tMake
вместо этого, либо устанавливайте / обновляйте, Qt
чтобы получить QMake
, удачи!
Qt-devel
и Qt-config
и их зависимости, чтобы иметьQMake
Для установки Qt5 с Brew, вы можете сделать
заваривать установить QT5
brew install qt
, но тогда это старая версия qmake :(
brew install qt
. Сегодняшний домашний рецепт не печально символизирует qtmake.
qmake
. Смотрите ответ elMarquis.