[C con Clase] QT

Listero Absoluto listeroabsoluto en gmail.com
Lun Mar 5 09:10:20 CET 2007


Tremenda respuesta, gracias!

Voy a intentar.

El 4/03/07, José Leonardo Álvarez López <jalvarez82 en gmail.com> escribió:
>
>  Listero Absoluto escribió:
>  Buenas.
> Estoy en windows con QT 4.2.2 instalado desde el ejecutable y con el
> devcpp por otro lado.
> Quiero saber como puedo usar devcpp para compilar programas con QT.
> Muchas gracias.
>
>  Muchas personas han encontrado dificultades al usar QT non-comercial con
> Dev-C++.
>  Dev-C++ necesita de algunos cambios para trabajar efectivamente con QT.
>
>
> Dev-Cpp 4.9.9.2
>  C:\Dev\Cpp - Asegurate que el directorio bin este en la variable de entorno
> PATH.
> http://sourceforge.net/project/showfiles.php?group_id=10639&package_id=12148&release_id=307174
> MinGW 5.1.3
>  C:\Dev\MinGW - Asegurate que el directorio bin este en la variable de
> entorno PATH.
> http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721&release_id=158801
> MSYS 1.0.11
>  C:\Dev\MSYS - Asegurate que el directorio bin este en la variable de
> entorno PATH.
> http://prdownloads.sf.net/mingw/MSYS-1.0.11-2004.04.30-1.exe?download
> QT 4.2.2
>  C:\Dev\QT\4.2.2 - Asegurate que el directorio bin este en la variable de
> entorno PATH.
>  http://www.trolltech.com/developer/downloads/qt/windows
> Aquí están los pasos que tome para ponerlo en marcha:
>
>
> Decide por un directorio para tu código. En mi caso C:\Dev\Projects
>  Coloca allí todos tus ficheros fuente y los QT .ui.
>  Tu puedes hacer en cualquier directorio pero recomiendo esta simple
> estructura para empezar.
> Usa QT Designer para crear una simple ventana llamada MainWindow y guardala
> en C:\Dev\Projects\MainWindow.
>  Debes tener un MainWindow.ui el cual es un fichero XML que contiene toda la
> información acerca de la ventana
>  y todo los componentes que coloques en ella.
> Ahora abre Dev-C++, crea un nuevo proyecto tipo "Windows Application" y
> guarda el .dev en el directorio de trabajo.
>  Este también crea un main.cpp por defecto, debes quitarlo del proyecto
> puesto que es código win32.
>
> Ahora puedes crear el .cpp y .h para el ejemplo que hemos creado. Montón de
> diversión tendrás con el tiempo mientras
>  aprendes QT y C++. Solo necesitas algunas ficheros básicos que no hacen
> nada para empezar. Mira algunos ejemplos
>  proporcionados con QT.
> Cuando los archivos cabecera y fuente estén listos, abre el Simbolo del
> Sistema (CMD) y navega hasta el directorio
>  de trabajo C:\Dev\Projects\MainWindow, luego tipea "qmake -project" para
> crear un fichero de projecto QT, este comando
>  recorre el directorio recursivamente en busca de ficheros .h, .cpp y .ui.
> Puedes poner código en subdirectorios, realmente
>  solo necesitas ejecutarlo una solo vez, a menos que agregues nuevos
> archivos y no quieres editar el .pro manualmente.
>  El fichero .pro es una estructura simple y solo necesita tener algunos
> nuevos archivos agrega
>  Si qmake no puede ser encontrado, entonces el directorio
> C:\Dev\QT\4.2.2\bin no esta la variable de entorno PATH.
> Luego ejecuta "qmake", este crea un Makefile para compilar el projecto. Este
> necesita ser ejecutado cada que el .pro
>  sea modificado.
> A diferencia de la versión de Linux, 3 Makefiles son creados: Makefile,
> Makefile.Release, Makefile.Debug
> Debes poder ejecutar el comando "make" or "mingw32-make" para compilar el
> proyecto. Este usa el Makefile.Release.
>  Makefile.Debug tendría problemas si no tienes el QT compilado con soporte
> de depurado.
> Para compilarlo en Dev-C++ necesitas realizar esta configuración en las
> opciones del proyecto:
>
> Bajo "General" asegúrate que sea tipo "Win32 GUI"
> Bajo "Directories" agrega el directorio QT lib (C:\Dev\QT\4.2.2\lib) y el QT
> include(C:\Dev\QT\4.2.2\include),
>  ambos bajo los Tabs apropiados.
> Si en "Build Options" has agregado
> "C:\Dev\Projects\MainWindow\resources" como el directorio
> de salida del ejecutable,
>  puedes entonces usar los botones Dev-C++ para correr la aplicación. Este
> directorio es donde el código fuente termina.
>  Encontré esto conveniente, no obstante Dev-C++ parece tratar de crear este
> directorio y lanzar un mensaje de error al inicio.
> Finalmente bajo "Makefile", asegúrate que has cambiado el "custom makefile"
> para usar el Makefile.Release.
>  Por defecto es Makefile.win y si este no existe Dev-C++ creará uno que es
> ignorado por QT.
>  Si obtienes errores de enlazado (linker) siempre chequea primero que el
> checkbox en esta pantalla esta marcado.
>  Saludos, y espero haberte colaborado.
>
>  JOSÉ LEONARDO ÁLVAREZ LÓPEZ
>  Chief Executive Officer
>  Nanosoft, Inc
>
>  Linux Registered User #437621
>  Ubuntu User #11953
>  M$-Window$ Re-Boot
> GNU/Linux Be Root
>  n en nOx :-P
>
>  Parque Tecnológico del Software
>  http://www.parquesoft.com/
>  Calle 25 No. 127-220 Autopista Cali-Jamundí Km. 7
>  Santiago de Cali, Valle del Cauca
>  Colombia/Sur América
>  PBX: +57 (2) 318 1000
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
>


-- 
Saludos y gracias.




Más información sobre la lista de distribución Cconclase