Come posso ottenere qmake su Mac OS X?


80

Sto cercando di installare QtiPlot su Mac OS X, ma non riesco a compilarlo poiché qmake non è noto. Come posso installare qmake su Mac OS X?

Risposte:


123

Versione Homebrew

$ brew install qt

5
Meglio di MacPorts!
Fábio Perez,

2
Se ottieni Error: Qt currently requires --HEAD on Mavericks, corri brew install qt --HEAD(richiede git).
Jace Browning,

3
Sebbene qmakeesista nel pacchetto Homebrew, non sembra più essere simbolicamente associato per impostazione predefinita. Prova brew link qt O se non funziona:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX il

1
Se è necessaria una versione specifica di qt, ad esempio 4.8.7_2: utilizzare brew switch qt 4.8.7_2. Assicurati di aggiungerlo a PATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX il

Ho installato qt con Homebrew ma non ho trovato lo strumento di manutenzione Qt
user36582


19

Solo per elaborare per chiunque scopra che dopo aver installato qt5, non è possibile accedere a qmake nel terminale.

Installa QT5 usando:

brew install qt5

Quindi per consentire l'accesso qmake dal terminale dovrai eseguire:

brew link qt5 --force

13

Il programma di installazione ufficiale di Qt, incluso qmake, è disponibile da Nokia all'indirizzo http://qt.nokia.com/downloads , ma ATTENZIONE:

Il cosiddetto download "SDK", che appare nella parte superiore della pagina non è quello che desideri. Maddeningly, qmake e altri strumenti necessari sono disponibili dal download "Librerie Qt". Scorri la pagina verso il basso e trova "Librerie Qt". Questo mi confonde ogni volta che installo Qt sul Mac.


8

QMakefa parte di Qtdal 3.0, le versioni precedenti avevano tMake.

Quindi, cerca tMakeinvece o installa / aggiorna il tuo Qtper ottenere QMake, buona fortuna!


Non ho installato Qt. Voglio solo installare QtiPlot, ma la loro documentazione non è intuitiva.
Fábio Perez,

Avrai bisogno delle Qt-devele delle Qt-configloro dipendenze per avereQMake
Tamara Wijsman l'

Grazie, conosci qualche alternativa a qmake?
Fábio Perez,

2
@ FábioPerez: No, QtiPlot è scritto con l'intento che QMake genera i Makefile.
Tamara Wijsman,

5

Per installare Qt5 con brew, puoi farlo

brew install qt5


2
Non è essenzialmente la stessa della risposta accettata (qualcuno che esegue l'installazione non riconosce una modifica del nome e capisce di usare il nome reale di ciò che desidera installare)?
fixer1234,

1
Questo mi ha dato qt5 ma non qmake. Ottengo solo qmake con brew install qt, ma poi è la vecchia versione di qmake :(
Thomas Ahle

ha funzionato per me facendo anche ciò che suggerito da elMarquis
Riccardo Cossu il

Non riesco a capire se è sinonimo di Homebrew, ma fa la stessa cosa di brew install qt. La ricetta homebrew di oggi non collega tristemente qtmake.
paul_h,

Questo include assolutamente qmake. Vedi la risposta di elMarquis.
Flimbus Akimbo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.