viernes, 9 de noviembre de 2012

Configuración


En el post anterior aprendimos como instalar las Librerias Qt y Qt Creator, ahora lo que haremos es configurar Qt Creator para que este pueda compilar los programas que haremos en este IDE.

Descargamos este otro archivo.

MinGW

Una ves terminado de descargarse, debemos de descomprimir el archivo *.zip. Este creara la carpeta mingw. Ahora moveremos esta carpeta a C:\Qt ya que ahi es donde se instalo Qt.

Configuracion para la Compilacion


Abrimos Qt Creator.

Una veas abierto nos vamos a la barra de menu click en Tool -> Options... -> Build & Run.

Hacemos click al boton Add -> MingGW. En la parte de abajo donde dice Compiler Path debemos escribimosC:\Qt\mingw\bin\g++.exe y en Debugger: C:\Qt\mingw\bin\gdb.exe. Esas son las rutas donde se encuentran el compilador y degugger respectivamente, Nota: en su caso puede ser diferente.



En la pestaña Unconfigured Project, en Qt Version debe de estar Qt 4.8.2 y Tool Chain: MingGW.
Nota: en su caso puede ser diferente.


Aplicamos los cambios haciendo click al boton Ok.

Dependencias


Por problemas de dependencias les aparecera este error. A que se debe, para que el programa funcione necesita de algunos archivos *.dll, (si lo quieren usar en otra computadora que no tiene instalado Qt es necesario estos archivos). Estos se encuentran en:

C:\Qt\mingw\bin
  • mingwm10.dll
  • libgcc_s_dw2-1.dll

C:\Qt\4.8.2\bin
  • QtCore4.dll
  • QtGui4.dll

Ahora el programa se podra ejecutar y usar en otras computadoras. Nota: Si le agregan mas funcionalidad al programa puede que sea necesario mas archivos. No copien los archivos que termine con una d, ya que estos son archivos del debugger y consumen mucho espacio.

Agregar Qt al Path de Windows


Qt Creator ejecutara el programa correctamente desde el propio IDE, pero si lo que queremos es  ejecutarlo desde el explorador de windows marcara error de dependencias. Para solucionar este problema debemos de agregar Qt al path de windows.

Le damos un clic al icono de Windows y seleccionamos Equipo -> Propiedades del Sistema. Despues hacemos clic donde dice Configuracion Avanzada del Sistema, en la pestana Opciones Avanzadas le damos clic al botonVariables del Entorno. Se abrira una nueva ventana y buscamos (en la parte de abajo) Path, lo seleccionamos haciendo doble clic y en Valor de la variable al final agregamos:

C:\Qt\mingw\bin;C:\Qt\4.8.2\bin;

Aceptamos los cambios. Y ejecutamos nuevamente el programa y veran que el programa se ejecuto perfectamente.

Errores


Si les aparece este error:

Error while building project ProjectName (target: Desktop)
When executing build step ‘qmake’




Hagan lo siguiente: En la barra (que se muestra en la imagen) hacemos click a Projects. en la pestaña Build Settings -> Edit build configuration. Hacemos click al boton Add... y seleccionamos (e.g. Qt 4.8.0 for Desktop – MinGW (Qt SDK) Release). Ahora procederemos a compilar nuevamente el programa.

1 comentario:

  1. segui los pasos y funcionó a la perfección. muchas gracias, me estaba dando problemas este tema

    ResponderEliminar