Настройка qmake для Qt Creator на Mac

Я установил библиотеки отладки и выпуска qt и создатель qt.

Я не могу собрать его из-за qmake. Как я могу сообщить создателю qt о qmake?

Я перешел к Preferences->Build&Run и нажал Add, но не могу ничего выбрать, даже qmake после того, как найду это.

У меня есть qmake, я могу запустить его из командной строки, но я не могу сообщить об этом QtCreator.

Пожалуйста, помогите мне, я чувствую, что сейчас взорвусь.

Спасибо


person Jacob Krieg    schedule 27.10.2012    source источник
comment
2.1.x: Инструменты -> Параметры -> Qt4 -> +   -  person leemes    schedule 28.10.2012
comment
версии 2.5.2, я могу щелкнуть + или добавить в меню «Настройки» -> «Сборка и запуск» -> «QtVersions», но я не могу ничего выбрать. Я не знаю почему :( Я чертовски зол....   -  person Jacob Krieg    schedule 28.10.2012
comment
я установил библиотеки для версии 4.6.4, потому что я использую 32-битный Mac, и, насколько я читал, только они работают на 32. Все еще не могу заставить это работать, уже 2 дня я борюсь   -  person Jacob Krieg    schedule 28.10.2012
comment
Я привык, что когда вы нажимаете +, вы выбираете двоичный файл qmake в диалоговом окне открытия файла, которое появляется. Может быть, вы могли бы добавить скриншот к вашему вопросу? Может быть так (но я надеюсь, что это не так), что QtCreator отклоняет такую ​​старую версию Qt. Если это действительно так, вы можете попробовать собрать 4.8.x из исходников; должно быть возможно.   -  person leemes    schedule 28.10.2012
comment
Хорошо, в QtCreator 2.5.x этот параметр находится в разделе «Параметры» -> «Сборка и запуск» -> «Версии Qt» -> «Добавить», затем введите для него имя и нажмите Browse..., чтобы найти двоичный файл qmake. Скажите, пожалуйста, что точно ведет себя неожиданно в вашем случае. Это официальное руководство: doc-snapshot.qt- project.org/qtcreator-master/   -  person leemes    schedule 28.10.2012
comment
Ах, и обратите внимание, что это добавляет только версию Qt, но вам все равно нужно настроить так называемую цель на другой вкладке. Добавьте цель, которая использует эту версию Qt. Эта цель затем используется для проектов. Вы можете думать о целях, представляющих собой комбинацию версии Qt и цепочки инструментов C++ (по крайней мере, я думаю, что это xD).   -  person leemes    schedule 28.10.2012


Ответы (3)


Что я сделал, так это просмотрел файл в /usr/bin (который скрыт в Mac OS X), который установил папку по умолчанию, которая появляется в проводнике, на /usr/bin. Затем я просмотрел qmake, который привел меня в /usr/bin, чтобы я мог выбрать qmake. Однако это обходной путь.

person Jacob Krieg    schedule 04.04.2013
comment
Я обнаружил, что qmake — это псевдоним qmake-4.8, и я не мог его выбрать. Поэтому я удалил псевдоним qmake и переименовал qmake-4.8 в qmake. Я не знаю, какие последствия это вызовет, хотя XD - person lppier; 27.12.2013

В qt Creator 4.1.0 откройте настройки сборки и запуска.

В разделе «Версия Qt» нажмите «Добавить» и нажмите: Command + shift + G

а затем введите: /usr/local/bin (или где бы ни был ваш qmake: find qmake)

Чтобы увидеть новую версию qt в Kits, вам нужно нажать OK и снова открыть окно настроек.

Я использую Mac версии 10.11.6, и мне это помогло.

person didinino    schedule 31.10.2016

Я считаю, что это вопрос собственности. Попробуйте chown в /usr/bin/qmake и повторите попытку добавления в версии Qt.

person dpkp    schedule 03.04.2013