¿Cómo puedo obtener qmake en Mac OS X?


80

Estoy tratando de instalar QtiPlot en Mac OS X, pero no puedo compilarlo porque qmake no se conoce. ¿Cómo puedo instalar qmake en Mac OS X?

Respuestas:


123

Versión casera

$ brew install qt

55
¡Mejor que MacPorts!
Fábio Pérez el

2
Si lo consigues Error: Qt currently requires --HEAD on Mavericks, ejecuta brew install qt --HEAD(requiere git).
Jace Browning

3
Si bien qmakeexiste en el paquete Homebrew, ya no parece estar vinculado de manera predeterminada. Pruebe brew link qt o si eso no funciona:ln -s /usr/local/Cellar/qt/<QT_VERSION_HERE>/bin/qmake /usr/local/bin/qmake
TrinitronX

1
Si necesita una versión específica de qt, por ejemplo 4.8.7_2: use brew switch qt 4.8.7_2. Asegúrese de agregarlo a PATH:export PATH="/usr/local/opt/qt/bin:$PATH"
TrinitronX

He instalado qt con Homebrew pero no encontré la herramienta de mantenimiento Qt
user36582


19

Solo para elaborar para cualquiera que encuentre que después de instalar qt5, no puede acceder a qmake en la terminal.

Instale QT5 usando:

brew install qt5

Luego, para permitir el acceso qmake desde la terminal, deberá ejecutar:

brew link qt5 --force

13

El instalador oficial de Qt, incluido qmake, está disponible en nokia en http://qt.nokia.com/downloads , pero TEN CUIDADO:

La descarga denominada "SDK", que aparece cerca de la parte superior de la página, no es lo que desea. Enloquecedor, qmake y otras herramientas necesarias están disponibles en la descarga de "Bibliotecas Qt". Desplácese hacia abajo de la página y busque "Bibliotecas Qt". Esto me confunde cada vez que instalo Qt en la Mac.


8

QMakees parte de Qtdesde 3.0, las versiones anteriores tenían tMake.

Por lo tanto, busque en su tMakelugar o instale / actualice su Qtpara obtener QMake, ¡buena suerte!


No tengo Qt instalado. Solo quiero instalar QtiPlot, pero su documentación no es intuitiva.
Fábio Perez

Necesitará el Qt-devely Qt-configsus dependencias para tenerloQMake
Tamara Wijsman

Gracias, ¿conoces alguna alternativa a qmake?
Fábio Perez

2
@ FábioPerez: No, QtiPlot está escrito con la intención de que QMake genere los Makefiles.
Tamara Wijsman

5

Para instalar Qt5 con brew, puedes hacer

brew install qt5


2
¿No es esto esencialmente lo mismo que la respuesta aceptada (alguien que realiza la instalación no reconocería un cambio de nombre y entendería usar el nombre real de lo que desea instalar)?
Fixer1234

1
Esto me dio qt5 pero no qmake. Solo tengo qmake con brew install qt, pero luego es la versión anterior de qmake :(
Thomas Ahle

funcionó para mí también haciendo lo sugerido por elMarquis
Riccardo Cossu

No se puede determinar si es un sinónimo en Homebrew, pero hace lo mismo que brew install qt. La receta casera de hoy no hace un enlace simbólico qtmake tristemente.
paul_h

Esto incluye absolutamente qmake. Ver la respuesta de elMarquis.
Flimbus Akimbo
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.