2016-10-06 1 views
3

Я хочу установить Qt на свой Mac и использовать терминал qmake для компиляции кода. Я загрузил Qt Creator с открытым исходным кодом с сайта Qt, но я не могу его настроить. Кто-нибудь со схожими проблемами?
Система: Mac OS X Sierra, Версия Qt: 5.7. Я загружаю установщик с открытым исходным кодом из qt.io/download-open-source. Я устанавливаю его Users/MyUserAccount и я хочу настроить его так, я могу скомпилировать C++ код с QMAKE & & сделатьКак установить Qt на MacOS X Sierra и добавить qmake на терминал

+0

Сложное утверждение проблемы, к сожалению, слишком расплывчато. Пожалуйста, укажите: что именно идет не так? Любые сообщения об ошибках? Какие? Как именно вы пытаетесь установить QT? Какая версия QT? MacOS? – ForceBru

+0

Mac OS X Sierra, Qt 5.7. Я загружаю установщик с открытым исходным кодом с https://www.qt.io/download-open-source/. Я устанавливаю его в Users/MyUserAccount, и я хочу его настроить, поэтому я могу скомпилировать код на C++ с помощью qmake && make – geko

+0

, пожалуйста, добавьте эту информацию в свой вопрос и добавьте четкую и обширную задачу statement_: хорошо, вы пытаетесь установить это, что мешает вам это делать? Вы получаете сообщения об ошибках? Просьба рассказать об этом и включить его в этот вопрос. – ForceBru

ответ

0

Если вы хотите запустить qmake из командной строки, добавьте каталог, где qmake находится в PATH среде переменная. Как это сделать, зависит от используемой оболочки, для bash это делается путем добавления export PATH=$PATH:<path_to_qmake> в ~/.profile, ~/.bash_profile или ~/.bashrc.

4

Просто для предоставления другого решения с использованием Homebrew.

Как вы нашли, QT4 несовместим с Mac OSX Sierra.

Вы можете установить QT5 с помощью:

brew install qt5 

Но вы обнаружите, вы не можете получить доступ к QMAKE из командной строки. Чтобы исправить это, вам нужно будет запустить:

brew link qt5 --force 
+0

У меня возникла ошибка после этого: Project ERROR: Не удалось разрешить путь SDK для 'macosx' –

+0

@SnigdhaBatra Это звучит, связанное с версией OSX, в которой вы находитесь. Здесь описано исправление. https://stackoverflow.com/questions/26320677/error-could-not-resolve-sdk-path-for-macosx10-8 – elMarquis

Смежные вопросы