[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