C++: Compilare progetti Qt in Windows Xp
30 12 2007Ecco 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
![]()
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 ; !)
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
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
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!
grazie mille
grazie, poi vieni a fare un giro sul mio sito e mi dai dei consigli?
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
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!!
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?
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?