Wie kann ich qmake unter Mac OS X bekommen?


80

Ich versuche, QtiPlot unter Mac OS X zu installieren , kann es jedoch nicht kompilieren, da qmake nicht bekannt ist. Wie kann ich qmake unter Mac OS X installieren?

Antworten:


122

Homebrew- Version

$ brew install qt

5
Besser als MacPorts!
Fábio Perez

2
Wenn Sie bekommen Error: Qt currently requires --HEAD on Mavericks, laufen Sie brew install qt --HEAD(erfordert git).
Jace Browning

3
Obwohl qmakees das Homebrew-Paket gibt, scheint es nicht mehr standardmäßig mit einem Link verbunden zu sein. Versuchen Sie, brew link qt oder wenn das nicht funktioniert:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
Wenn Sie eine bestimmte Version von benötigen qt, zum Beispiel 4.8.7_2: use brew switch qt 4.8.7_2. PATHexport PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

Ich habe qt mit Homebrew installiert, aber ich habe das Qt Maintenance Tool
user36582 am


19

Nur für diejenigen, die feststellen, dass nach der Installation von qt5 kein Zugriff auf qmake im Terminal möglich ist.

Installieren Sie QT5 mit:

brew install qt5

Um den Zugriff auf qmake vom Terminal aus zu ermöglichen, müssen Sie Folgendes ausführen:

brew link qt5 --force

13

Das offizielle Qt-Installationsprogramm, einschließlich qmake, ist bei Nokia unter http://qt.nokia.com/downloads erhältlich.

Der sogenannte "SDK" -Download, der oben auf der Seite angezeigt wird, ist nicht das, was Sie möchten. QMake und andere benötigte Tools sind leider im "Qt Libraries" -Download verfügbar. Scrolle die Seite runter und finde "Qt Libraries". Dies verwirrt mich jedes Mal, wenn ich Qt auf dem Mac installiere.


8

QMakeist Teil von Qtseit 3.0, hatte frühere Versionen tMake.

Also, entweder suchen tMakestattdessen oder installieren / aktualisieren Sie Ihr Qtbekommen QMake, viel Glück!


Ich habe Qt nicht installiert. Ich möchte nur QtiPlot installieren, aber die Dokumentation ist nicht intuitiv.
Fábio Perez

Sie werden das Qt-develund Qt-configund ihre Abhängigkeiten brauchen, um zu habenQMake
Tamara Wijsman

Danke, kennst du eine Alternative zu qmake?
Fábio Perez

2
@ FábioPerez: Nein, QtiPlot wurde mit der Absicht geschrieben, dass QMake die Makefiles generiert.
Tamara Wijsman

5

Sie können Qt5 mit brew installieren

Brühinstallation qt5


2
Entspricht dies nicht im Wesentlichen der akzeptierten Antwort (würde niemand, der die Installation durchführt, eine Namensänderung erkennen und verstehen, den tatsächlichen Namen dessen zu verwenden, was er installieren möchte)?
Fixer1234

1
Das gab mir qt5 aber nicht qmake. Ich bekomme nur qmake mit brew install qt, aber dann ist es die alte Version von qmake :(
Thomas Ahle

arbeitete für mich, indem er auch tat, was von elMarquis vorgeschlagen wurde
Riccardo Cossu

Kann nicht herausfinden, ob es ein Synonym in Homebrew ist, aber es macht dasselbe wie brew install qt. Das heutige Homebrew-Rezept hat leider keinen Symlink zu qtmake.
paul_h

Dies schließt absolut ein qmake. Siehe die Antwort von elMarquis.
Flimbus Akimbo
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.