<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Listero Absoluto escribió:
<blockquote
 cite="mid:6c78c1360703041021h5b414192tfbbc4a487852a4aa@mail.gmail.com"
 type="cite">
  <pre wrap="">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.
  </pre>
</blockquote>
Muchas personas han encontrado dificultades al usar QT non-comercial
con Dev-C++.<br>
Dev-C++ necesita de algunos cambios para trabajar efectivamente con QT.<br>
<ul>
  <li>Dev-Cpp 4.9.9.2<br>
C:\Dev\Cpp - Asegurate que el directorio bin este en la variable de
entorno PATH.<br>
    <a
 href="http://sourceforge.net/project/showfiles.php?group_id=10639&package_id=12148&release_id=307174">http://sourceforge.net/project/showfiles.php?group_id=10639&package_id=12148&release_id=307174</a></li>
  <li>MinGW 5.1.3<br>
C:\Dev\MinGW - Asegurate que el directorio bin este en la variable de
entorno PATH.<br>
    <a
 href="http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721&release_id=158801">http://sourceforge.net/project/showfiles.php?group_id=2435&package_id=82721&release_id=158801</a></li>
  <li>MSYS 1.0.11<br>
C:\Dev\MSYS - Asegurate que el directorio bin este en la variable de
entorno PATH.<a
 href="http://prdownloads.sf.net/mingw/MSYS-1.0.11-2004.04.30-1.exe?download"><br>
http://prdownloads.sf.net/mingw/MSYS-1.0.11-2004.04.30-1.exe?download</a></li>
  <li>QT 4.2.2<br>
C:\Dev\QT\4.2.2 - Asegurate que el directorio bin este en la variable
de entorno PATH.<br>
    <a href="http://www.trolltech.com/developer/downloads/qt/windows">http://www.trolltech.com/developer/downloads/qt/windows</a></li>
</ul>
Aquí están los pasos que tome para ponerlo en marcha:<br>
<ol>
  <li>Decide por un directorio para tu código. En mi caso
C:\Dev\Projects<br>
Coloca allí todos tus ficheros fuente y los QT .ui.<br>
Tu puedes hacer en cualquier directorio pero recomiendo esta simple
estructura para empezar.</li>
  <li>Usa QT Designer para crear una simple ventana llamada MainWindow
y guardala en C:\Dev\Projects\MainWindow.<br>
Debes tener un MainWindow.ui el cual es un fichero XML que contiene
toda la información acerca de la ventana<br>
y todo los componentes que coloques en ella.</li>
  <li>Ahora abre Dev-C++, crea un nuevo proyecto tipo "Windows
Application" y guarda el .dev en el directorio de trabajo.<br>
Este también crea un main.cpp por defecto, debes quitarlo del proyecto
puesto que es código win32.<br>
  </li>
  <li>Ahora puedes crear el .cpp y .h para el ejemplo que hemos creado.
Montón de diversión tendrás con el tiempo mientras<br>
aprendes QT y C++. Solo necesitas algunas ficheros básicos que no hacen
nada para empezar. Mira algunos ejemplos<br>
proporcionados con QT.</li>
  <li>Cuando los archivos cabecera y fuente estén listos, abre el
Simbolo del Sistema (CMD) y navega hasta el directorio<br>
de trabajo C:\Dev\Projects\MainWindow, luego tipea "qmake -project"
para crear un fichero de projecto QT, este comando<br>
recorre el directorio recursivamente en busca de ficheros .h, .cpp y
.ui. Puedes poner código en subdirectorios, realmente<br>
solo necesitas ejecutarlo una solo vez, a menos que agregues nuevos
archivos y no quieres editar el .pro manualmente.<br>
El fichero .pro es una estructura simple y solo necesita tener algunos
nuevos archivos agrega<br>
Si qmake no puede ser encontrado, entonces el directorio
C:\Dev\QT\4.2.2\bin no esta la variable de entorno PATH.</li>
  <li>Luego ejecuta "qmake", este crea un Makefile para compilar el
projecto. Este necesita ser ejecutado cada que el .pro<br>
sea modificado.</li>
  <li>A diferencia de la versión de Linux, 3 Makefiles son creados:
Makefile, Makefile.Release, Makefile.Debug</li>
  <li>Debes poder ejecutar el comando "make" or "mingw32-make" para
compilar el proyecto. Este usa el Makefile.Release.<br>
Makefile.Debug tendría problemas si no tienes el QT compilado con
soporte de depurado.</li>
  <li>Para compilarlo en Dev-C++ necesitas realizar esta configuración
en las opciones del proyecto:</li>
  <ul>
    <li>Bajo "General" asegúrate que sea tipo "Win32 GUI"</li>
    <li>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), <br>
ambos bajo los Tabs apropiados.</li>
    <li>Si en "Build Options" has agregado
"C:\Dev\Projects\MainWindow\resources" como el directorio de salida del
ejecutable,<br>
puedes entonces usar los botones Dev-C++ para correr la aplicación.
Este directorio es donde el código fuente termina.<br>
Encontré esto conveniente, no obstante Dev-C++ parece tratar de crear
este directorio y lanzar un mensaje de error al inicio.</li>
    <li>Finalmente bajo "Makefile", asegúrate que has cambiado el
"custom makefile" para usar el Makefile.Release.<br>
Por defecto es Makefile.win y si este no existe Dev-C++ creará uno que
es ignorado por QT. <br>
Si obtienes errores de enlazado (linker) siempre chequea primero que el
checkbox en esta pantalla esta marcado.</li>
  </ul>
</ol>
<a href="http://prdownloads.sf.net/mingw/MSYS-1.0.10.exe?download"></a><br>
Saludos, y espero haberte colaborado.
<br>
<br>
<b>JOSÉ LEONARDO ÁLVAREZ LÓPEZ</b><br>
<font color="#666666">Chief Executive Officer<br>
Nanosoft, Inc<br>
<br>
Linux Registered User #437621<br>
Ubuntu User #11953<br>
</font>
<pre id="line1"><font color="#666666">M$-Window$  Re-Boot
GNU/Linux   Be Root</font></pre>
<font color="#666666">n@nOx <span class="moz-smiley-s4"><span> :-P </span></span></font><br>
<br>
<font color="#999999"><b>Parque Tecnológico del Software</b><br>
<a class="moz-txt-link-freetext" href="http://www.parquesoft.com/">http://www.parquesoft.com/</a><br>
</font>
<font color="#999999" face="Segoe UI"><small>Calle 25
No. 127-220 Autopista Cali-Jamundí Km. 7</small></font><font
 color="#999999"><br>
</font><font style="font-size: 11px; font-family: tahoma,sans-serif;"
 color="#999999" face="Segoe UI">Santiago de </font><font
 color="#999999" face="Segoe UI"><small>Cali</small></font><font
 style="font-size: 11px; font-family: tahoma,sans-serif;"
 color="#999999" face="Segoe UI">, Valle del Cauca</font><font
 color="#999999" face="Segoe UI"><small><br>
</small></font><font color="#999999" face="Segoe UI"><small>Colombia/Sur
América<br>
</small></font><font color="#999999" face="Segoe UI"><small>PBX:
</small></font><font color="#999999" face="Segoe UI"><span
 style="font-size: 7pt; font-family: "Segoe UI";"><big>+57 (2) </big></span></font><font
 color="#999999" face="Segoe UI"><small>318 1000</small></font><br>
<br>
</body>
</html>