Jak mogę uzyskać qmake na Mac OS X?


80

Próbuję zainstalować QtiPlot na Mac OS X, ale nie mogę go skompilować, ponieważ qmake nie jest znany. Jak mogę zainstalować qmake na Mac OS X?

Odpowiedzi:


122

Wersja Homebrew

$ brew install qt

5
Lepsze niż MacPorts!
Fábio Perez

2
Jeśli otrzymasz Error: Qt currently requires --HEAD on Mavericks, uruchom brew install qt --HEAD(wymaga git).
Jace Browning

3
Chociaż qmakeistnieje w pakiecie Homebrew, domyślnie nie wydaje się być dowiązaniem symbolicznym. Spróbuj brew link qt Lub jeśli to nie zadziała:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
Jeśli potrzebujesz konkretnej wersji qt, na przykład 4.8.7_2: użyj brew switch qt 4.8.7_2. Pamiętaj, aby dodać go do PATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX,

Zainstalowałem qt z Homebrew, ale nie znalazłem narzędzia Qt Maintenance Tool
36582


19

Dla wyjaśnienia dla każdego, kto odkryje, że po zainstalowaniu qt5 nie może uzyskać dostępu do qmake w terminalu.

Zainstaluj QT5, używając:

brew install qt5

Następnie, aby zezwolić na dostęp do qmake z terminala, musisz uruchomić:

brew link qt5 --force

13

Oficjalny instalator Qt, w tym qmake, jest dostępny na stronie Nokia pod adresem http://qt.nokia.com/downloads , ale bądź ostrożny:

Tak zwane pobieranie „SDK”, które pojawia się u góry strony, nie jest tym, czego chcesz. Co ciekawe, qmake i inne potrzebne narzędzia są dostępne do pobrania w „Bibliotekach Qt”. Przewiń stronę i znajdź „Biblioteki Qt”. To wprawia mnie w zakłopotanie za każdym razem, gdy instaluję Qt na komputerze Mac.


8

QMakejest częścią Qtwersji 3.0 wcześniejszych tMake.

Więc tMakezamiast tego poszukaj lub zainstaluj / uaktualnij, Qtaby uzyskać QMake, powodzenia!


Nie mam zainstalowanego Qt. Chcę tylko zainstalować QtiPlot, ale ich dokumentacja nie jest intuicyjna.
Fábio Perez,

Potrzebne będą Qt-develi Qt-configi ich zależności w celu uzyskaniaQMake
Tamara Wijsman

Dzięki, znasz jakąś alternatywę dla qmake?
Fábio Perez,

2
@ FábioPerez: Nie, QtiPlot jest napisany z intencją, aby QMake generował pliki Makefiles.
Tamara Wijsman,

5

Aby zainstalować Qt5 z zaparzeniem, możesz to zrobić

napar zainstalować qt5


2
Czy to nie jest zasadniczo to samo, co zaakceptowana odpowiedź (czy ktoś wykonujący instalację nie rozpozna zmiany nazwy i nie zrozumie, że używa faktycznej nazwy tego, co chce zainstalować)?
fixer1234

1
To dało mi qt5, ale nie qmake. Dostaję tylko qmake brew install qt, ale jest to stara wersja qmake :(
Thomas Ahle,

pracował dla mnie, wykonując także to, co sugerował elMarquis
Riccardo Cossu,

Nie mogę ustalić, czy jest to synonim w Homebrew, ale robi to samo, co brew install qt. Dzisiejsza receptura homebrew nie jest smutna.
paul_h

To absolutnie obejmuje qmake. Zobacz odpowiedź elMarquis.
Flimbus Akimbo
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.