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?

Réponses:


123

Version Homebrew

$ brew install qt

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


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

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.


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!


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


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.