- Racó tècnic - http://www.racotecnic.com -

Instalar Nokia Trolltech Qt 4 en Mac OS X

Esta semana he tenido la suerte de conseguir un MacBook (el modelo antiguo, de hace 3 años) por un módico precio y, cómo no, he empezado a llenarlo con todas las aplicaciones que necesito para programar (esto incluye tener que instalar una máquina virtual para poder instalar Visual Studio 2008 x] ).

El caso es que hoy mismo me he visto obligado a instalar el Framework de C++ Qt4 [1] y como no he encontrado nada en español he decidido postear una ayuda 😉

Antes de continuar debéis saber que existe un instalador para Mac, está en la misma página de descarga de las QTs [2] pero en letra pequeña, abajo de todo. Instala todo en pocos clics, ero desconozco si instala gcc y g++ (necesarios para compilar nuestras aplicaciones desarrolladas con QT).

Primero de todo debemos descargar el conjunto de desarrollo de Mac Xcode. Es un fichero .dmg de aproximadamente 1GB que podéis descargar gratuitamente de la página web de desarrollo de mac [3] (necesitáis estar registrados).


Una vez registrados, en la seción Downloads / Development Tools buscamos la última versión de “Xcode Developer Tools” (actualmente es la versión 3.2.1).

Esto lo hacemos porque para instalar las Qts necesitamos el compilador gcc/g++ y viene en éste paquete. Instalaremos “System Tools” y “Unix Development Support” (ocupa aproximadamente 2,5GB).

Mientras lo instalamos podemos ir descargando la última versión de Qt desde la página oficial (actualmente en la versión 4.4.3 [4]).

Terminada la instalación de Xcode y con las QT descargadas, pasamos a la instalación de estas. Accedemos a una terminal de sistema (buscando “Terminal” en Spotlight) y entramos en la carpeta /tmp para descomprimir ahí los ficheros:

host:~ user$ cd /tmp
# Ficheros gz
host:tmp user$ gunzip qt-mac-opensource-src-4.4.3.tar.gz .
# Ficheros tar
host:tmp user$ tar xvf qt-mac-opensource-src-4.4.3.tar .

Accedemos a la carpeta creada y pasamos a la configuración:

host:tmp user$ cd qt-mac-opensource-src-4.4.3
host:qt-mac[…]4.4.3 user$ ./configure

Esto llevará un rato… Cuando haya terminado hacemos make (esto aun llevará más rato [pero mucho, eh?]) y finalmente make install (esta última la ejecutaremos como superusuario):

host:qt-mac[…]4.4.3 user$ ./configure
host:qt-mac[…]4.4.3 user$ make
host:qt-mac[…]4.4.3 user$ sudo make install

Cuando por fin termine la instalación pasaremos a decirle a la Terminal dónde se encuentran los ejeutables de las QT, para ello editaremos el fichero “.profile” (en caso de ser SSH, si fuera csh o tcsh seria el fichero “.login”) situado en nuestra carpeta home:

host:~ user$: nano .profile

Y añadimos la siguiente línea:

export PATH=/usr/local/Trolltech/Qt-4.4.3/bin:$PATH

Y listo! Ya podemos empezar a compilar y ejecutar nuestros programas hechos con Qts!

Hace un mes salío una versión beta de un nuevo IDE para desarrollar con Qt. Se llama QTCreator y también lo podéis descargar gratuitamente desde la página web [5] (si habías probado QtDesigner esto os encantará 😉 ).

Página de referencia: