C++: Compilare progetti Qt in Windows Xp

30 12 2007

Ecco un piccolo tutorial che ho creato per aiutare le persone che come me (ieri sera) si sono “cimentate” a compilare un progetto grafico con le Qt sotto Windows Xp :) spero vi sia utile

1) Scaricare Qt Windows + MinGW da qui:
http://trolltech.com/developer/downloads/qt/windows

2) Installare tutto anche MinGW quando lo chiede
Per comodità io ho installato Qt in C:\Qt e MinGW in C:\MinGW

3) Ora andate in Pannello di controllo > Sistema > Avanzate > Variabili d’ambiente

variabili-di-sistema.gif

4) Nel pannello delle variabili di sistema tovare la voce Path clickare su Edit e in fondo aggiungere il path dove avete installato le Qt
io ho messo ;C:\Qt\4.3.3\bin (ricordatevi di separare il path precedente con un ; !)

qtbinpath.gif

5) Confermate e riavviate il pc.

6) in una cartella qualsiasi create il vostro file .cpp io inizio con un semplice e classico esempio preso della guida di Trolltech HelloWorld:

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])

{

    QApplication app(argc, argv);

    QPushButton hello("Hello world!");

    hello.resize(100, 30);

    hello.show();

    return app.exec();

}

7) Avviate Start > Programmi > Qt by Trolltech 4.3.3 > Qt 4.3.3 Command Prompt

prompt.gif

8) Spostatevi nel percorso in cui avete salvato il vostro file .cpp
cd.. per tornare alla cartella superiore
cd Nome cartella per entrare nella vostra cartella
dir per la lista dei file e delle cartelle nella posizione corrente

prompt2.gif

9) Appena avete trovato il vostro file date i seguenti comandi:
qmake -project
qmake
make

Se non ci sono errori a questo punto nella cartella del vostro file cpp troverete altri file e in più una cartella chiamata release con dentro il vostro file eseguibile!

prompt3.gif

HelloWorld :) !


Azioni

Informazione

6 risposte a “C++: Compilare progetti Qt in Windows Xp”

27 01 2008
binary94 (19:48:50) :

grazie mille

29 01 2008
unsigned (15:08:21) :

grazie, poi vieni a fare un giro sul mio sito e mi dai dei consigli?

7 02 2008
andrea (21:09:20) :

Grazie per la soluzione..io tra l’altro avevo dei problemi col make finale..problema che ho risolto in due modi..aggiungendo al path anche il percorso del MingW e disinstallando MS Visual C++ 6.0; facendo il make finale non so perchè per cosa andava a cercarmi il MingW della MS!!!..alla fine tutto ok..vedremo in futuro

6 03 2008
manu (10:43:13) :

Bello!!
Ma saresti in grado di creare una guida per utilizzare un ambiente di sviluppo tipo eclipse, compilatore mingw e utilizzare le librerie qt?
Se poi si riuscisse a rendere il tutto portabile sarebbe il massimo!!! (o da copiare ad esempio sotto “D:\”!!)
Se si riesce mi impegno a distribuirlo via torrent!!
Beh, sicuramente il path di Windows andrebbe modificato, ma se fosse solo quello non sarebbe un grosso problema!!
Scrivi pure alla mia mail personale…
Ancora complimenti!!

17 03 2008
marco (18:13:22) :

Grazie per l’articolo sembra fungere tutto,l’unica cosa e che da prompt se lancio l’.exe va.
Se invece vado nella cartella ,non da prompt ,e clicco sull’eseguibile dice che non trova la libreria mingwm10.dll.
Con google non ho risolto granchè.Consigli?

24 07 2008
Denis Gottardello (10:02:33) :

Ciao, normalmente scrivo applicazioni in Delphi per Windows ed in Lazarus su Linux (per scelta aziendale). Vorrei però imparare qualcosa d’altro e per questo ho cominciato a studiare KDevelop.
Con KDevelop ho preparato un programma banale, composto da un form.

Vorrei poter scrivere con KDevelop e compilare poi in Windows, è possibile? Io sto ottenendo molti errori, molte librerie non presenti eccetera (uso Debian Etch con KDevelop un po’ antico). Che cosa ne pensi?

Lascia un commento

Puoi usare questi tag : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>