Instalar Librerias de Desarrollo Qt Linux

En esta entrada, explicaré la instalación del kit básico de desarrollo de Qt, las librerías para el desarrollo de aplicaciones de escritorio y el IDE QtCreator.

Desde la llegada del Qt SDK he sufrido las penurias y el infortunio de no poder instalar normalmente, ni tener control sobre las librerías, ni ubicación y todo tipo de problemas gracias al SDK (sin nombrar que en algún momento no lo pude siquiera desinstalar). Por ese motivo decidí seguir trabajando con las librerías, pero compiladas por mi parte, al igual que el Qt Creator.

Para esto vamos a tener que descargar las librerías desde la página oficial de Qt en la sección Downloads.

Seleccionamos las librerías y elegimos (en mi caso particular) Qt libraries 4.8.0 for Linux/X11 (228 MB), con esto descargaremos el archivo comprimido que contiene todas las librerías necesarias (en tan solo 228 MB).

Ahora será necesario abrir una Terminal y dirigirnos a la carpeta de la descarga:

$ cd /home/User/Download
$ tar xvzf qt-everywhere-opensource-src-4.8.0.tar.gz
$ cd qt-everywhere-opensource-src-4.8.0
$ ./configure -opensource -prefix /opt/Qt-4.8.0

La directiva -opensource indica que vamos a utilizar la versión libre licenciada bajo LGPL V3. Por otro lado -prefix indica en cual directorio queremos que sean instaladas las librerías y demás componentes de Qt, si por algún motivo necesitamos que las librerías sean estáticas, podemos agregar la directiva -static y cambiar nuestro directorio de instalación por algo como /opt/Qt_Static-4.8.0.

Para ver una lista completa y detallada de las posibilidades de configuración puedes escribir:

$ ./configure -help

Después de haber configurado, procedemos con los rutinarios pasos:

$ make
$ sudo make install

Ahora debemos agregar la variable de entorno con nuestra ruta:

$ PATH=/opt/Qt-4.8.0/bin:$PATH
$ export PATH

Nota: Ten en cuenta que el PATH debe estar acorde al directorio de instalación, si por alguna razón decidiste instalar en el directorio por defecto, este será: /usr/bin/Trolltech/Qt-4.8.0/bin

Seguidamente desde la misma página de descargas podemos obtener el código fuente para el QtCreator de la misma forma procedemos:

$ cd /home/User/Download
$ tar xvzf qt-creator-2.4.0-src.tar.gz
$ cd qt-creator-2.4.0-src

Creamos un directorio para realizar la compilación:

$ mkdir build
$ cd build
$ qmake ../qtcreator.pro
$ make
$ sudo make install

Con esto ya tendremos instaladas las herramientas básicas de desarrollo.

Espero les sea de utilidad estos pasos a la hora de instalar el Frameworks Qt, y no tener que utilizar el SDK completo (que asombrosamente pesa 1.3 Gb).

Comentar nunca queda de más…

Anuncios

6 responses to “Instalar Librerias de Desarrollo Qt Linux

  • Cristian Montano

    Hola, como estas? logre compilar qt con exito con librerias estaticas, y vincule el nuevo directorio a qt creator. Todo funciona perfectamente.
    Ahora el tema es que, si ejecuto una aplicacion en QML el texto me sale sin antialiasing, o sea, con el efecto de cierra espantoso!! Antes con las librerias que se descargaban desde ubuntu, al compilar y ejecutar el texto salia correctamente. Ya probe crear varios proyectos con el mismo problema. Es raro no?

    • Thanatos

      Hola Cristian, me encuentro muy bien xD.

      Me alegra que pudiste completar la compilación de las librerías, desafortunadamente el problema que me comentas es un BUG en la versión 4.8 que fue resuelto hasta el 22 de marzo del presente año, y por lo que estuve revisando, no se ven han aplicado a la presente versión.

      Lo que puedes hacer es esperar a que actualicen la 4.8.2 o cambiar a una como la 4.7.X.

      Espero esto solucione en cierta medida tu duda.

      Saludos,

  • jose

    este si me sirbio pero a medias cuando pongo en la terminal make me sale lo siguiente:
    make:***No se especifico ningun objetivo y no se encontro ningun makefile. Alto
    y no puedo prosegir la instalacion aque se devera o que se ra lo que estoy haciendo may uso ubuntu 9.04 y trato de instalar Qt4.8.2 espero su ayuda.

    • Thanatos

      Hola Jose, Cuando escribes la directiva configure ¿Sale algún mensaje de error?. El comando ./configure crea el archivo Makefile para poder realizar la compilación e instalación.
      Este tipo de error sucede cuando el comando make no encuentra ningún archivo con el nombre de makefile o Makefile en el directorio de trabajo.

      Saludos,

  • yeisson

    mmm muy interesante!!!!
    Puedo usar otro ide a parte de QT Creator??
    por ejemplo usar vim + algun compilador e interpreta como gcc

    • Thanatos

      Por defecto el compilador es gcc (g++), puedes usar cualquier otro para C++. Si quieres usar otro IDE solo es recuerda que debes usar el qmake (que es algo como un preinterprete), te recomiendo NINJA IDE ó QDevelop son mis preferidos (después de QtCreator).

      Por otro lado Qt Creator tiene un modo de edición llamado FakeVim, revisalo a ver te parece, si necesitas configurarlo, recuerda que no hay nada mas completo que la documentación oficial.

      Saludos,

Tu opinión nunca está de más...

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: