Comment puis-je obtenir qmake sur Mac OS X?

80

J'essaie d'installer QtiPlot sur Mac OS X, mais je ne peux pas le compiler car qmake n'est pas connu. Comment puis-je installer qmake sur Mac OS X?

Fábio Perez
la source

Réponses:

123

Version Homebrew

$ brew install qt
jabley
la source
5
Mieux que MacPorts!
Fábio Perez
2
Si vous obtenez Error: Qt currently requires --HEAD on Mavericks, exécutez brew install qt --HEAD(nécessite git).
Jace Browning
3
Bien qmakequ'il existe dans le package Homebrew, il ne semble plus être lié symboliquement par défaut. Essayez brew link qt ou si cela ne fonctionne pas:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX
1
Si vous avez besoin d'une version spécifique de qt, par exemple 4.8.7_2: use brew switch qt 4.8.7_2. Assurez-vous de l'ajouter à PATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX
J'ai installé qt avec Homebrew mais je n'ai pas trouvé Qt Maintenance Tool
user36582 le
20

Viens de le recevoir!

  1. Installez MacPorts: http://www.macports.org/

  2. Sur le terminal: sudo port install qt4-mac

Ensuite, j'ai qmake. Vous pouvez installer qtiplot directement en cours d' exécution: sudo port install qtiplot. Le processus prend environ 3h.

Fábio Perez
la source
2
Il semble que la mise à jour du chemin ou la création de liens symboliques manuellement qmakesoit désormais nécessaire: stackoverflow.com/a/31318672/1959808
Ioannis Filippidis
19

Juste pour élaborer pour ceux qui trouvent qu'après l'installation de qt5, il est impossible d'accéder à qmake dans le terminal.

Installez QT5 en utilisant:

brew install qt5

Ensuite , pour permettre l' accès qmake du terminal , vous devez exécuter:

brew link qt5 --force
El Marquis
la source
13

L'installateur officiel de Qt, y compris qmake, est disponible sur nokia à l' adresse http://qt.nokia.com/downloads , mais SOYEZ PRUDENT:

Le téléchargement "SDK", qui apparaît près du haut de la page, n’est pas ce que vous voulez. De plus, qmake et d’autres outils nécessaires sont disponibles dans le téléchargement de "Qt Libraries". Faites défiler la page et trouvez "Bibliothèques Qt". Cela me rend confus chaque fois que j'installe Qt sur Mac.

Christopher Bruns
la source
8

QMakefait partie de Qtdepuis 3.0, les versions antérieures avaient tMake.

Donc, soit recherchez tMakeplutôt, soit installez / mettez Qtà niveau votre ordinateur pour obtenir QMake, bonne chance!

Tamara Wijsman
la source
Je n'ai pas installé Qt. Je veux juste installer QtiPlot, mais leur documentation n’est pas intuitive.
Fábio Perez
Vous aurez besoin du Qt-develet de Qt-configleurs dépendances pour avoirQMake
Tamara Wijsman
Merci, connaissez-vous une alternative à qmake?
Fábio Perez
2
@ FábioPerez: Non, QtiPlot est écrit avec l'intention que QMake génère les Makefiles.
Tamara Wijsman
5

Pour installer Qt5 avec brassage, vous pouvez faire

brasser installer qt5

Junv
la source
2
N'est-ce pas essentiellement la même chose que la réponse acceptée (quiconque effectuant l'installation ne reconnaît-il pas un changement de nom et ne comprend-il pas qu'il doit utiliser le nom réel de ce qu'il souhaite installer)?
Fix1234
1
Cela m'a donné qt5 mais pas qmake. Je n'ai que qmake avec brew install qt, mais alors c'est l'ancienne version de qmake :(
Thomas Ahle
a travaillé pour moi en faisant aussi ce que suggère elMarquis
Riccardo Cossu
Impossible de déterminer s’il s’agit d’un synonyme dans Homebrew, mais cela a le même effet que brew install qt. La recette homebrew d'aujourd'hui ne fait pas un lien symbolique qtmake tristement.
paul_h
Cela comprend absolument qmake. Voir la réponse d'elMarquis.
Flimbus Akimbo