Bueno, enseñare cómo usar el mingw de QT4 de Nokia en Dev-C++, ya que el incluido no está actualizado. Además de poder usar las librerías de QT4.
Estoy usando la versión no oficial Dev-C++ 5.1.1.0 y Mingw 4.8 de Nokia.
Descarga la librerias Mingw para Windows, en la sección QT Library. Y luego a instalar.
Cuando termines de instalar vas a mi PC (Windowx XP, clic derecho - propiedades - Pestaña Opciones avanzadas - Variables de Entorno. En Nueva añadimos PATH con el siguiente valor: C:\Qt\4.8.0\bin; si ya tienes otros variables, sepáralos con punto y coma;
También añadimos estos variables con su valor: QMAKESPEC Win32-g++ y QTDIR C:\Qt\4.8.0
Ahora abrimos Dev-C++ y vamos a Herramientas - Opciones del Compilador
En Paquete de Compilador a Configurar añadirmos manualmente el nombre y versión de Mingw.
Luego vamos a la pestaña directorios, y en cada pestaña configuramos la ruta correcta.
Binarios:
C:\Qt\4.8.0\bin
Librerías:
C:\Qt\4.8.0\lib
Cabeceras C
C:\Qt\4.8.0\include
Cabeceras C++
C:\Qt\4.8.0\lib
Ahora vamos a proyecto, opciones de proyecto, en generales selecciona WinGUI gráfico; luego en la pestaña Argumentos para el programa, en enlazador (liner) añadimos estas referencias a archivos:
C:/Qt/4.8.0/lib/libQt3Support4.a
C:/Qt/4.8.0/lib/libQtCore4.a
C:/Qt/4.8.0/lib/libQtDesigner4.a
C:/Qt/4.8.0/lib/libQtDesignerComponents4.a
C:/Qt/4.8.0/lib/libQtGui4.a
C:/Qt/4.8.0/lib/libqtmain.a
C:/Qt/4.8.0/lib/libQtNetwork4.a
C:/Qt/4.8.0/lib/libQtOpenGL4.a
C:/Qt/4.8.0/lib/libQtSql4.a
C:/Qt/4.8.0/lib/libQtSvg4.a
C:/Qt/4.8.0/lib/libQtXml4.a
Dejo este código de ejemplo para que lo corras:
#include
#include
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
window.resize(250, 150);
window.setWindowTitle("Ejemplo");
window.show();
return app.exec();
}
Pero si no quieres hacer todo lo anterior he preparado un template, guárdalo en la carpeta template de Dev-C++, funcionará siempre y cuando tengas instalado QT 4; ahora podrás crear proyectos de QT 4 en Dev-C++, verás las pestaña de QT 4, el archivo viene ajustado para la versión 4.8.0, por lo que en futuras versiones tendrás que abrirlo y editarlo.
Y por cierto, para que funcione tu programa tendrás que copiar los archivos QTCore4.dll, QtGui4.dll y QtSvg4.dll en el mismo directorio donde está el ejectuble, o también en la carpeta Windows/system32., o también añadiendo C:\Qt\4.8.1\bin; en PATH en Variables de entorno.
Actualización:
Template actualizado para la versión 4.8.1 y añadido ícono de QT.
No hay comentarios.:
Publicar un comentario