Bonjour,

J'ai réalisé un petit programme Qt (une calculatrice) sous Ubuntu que je compile via le terminal de la façon suivante:
Génération du moc (il n'y en a qu'un seul dans mon programme):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
moc -o moc_Interface_calc.cpp Interface_calc.h
Compilation / Linking:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g++ -lQtGui -lQtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4 main.cpp Interface_calc.cpp moc_Interface_calc.cpp Calculatrice.cpp -o calculatriceExe
Tout se déroule correctement.

J'essaie actuellement de compiler ce programme sous windows 7.

J'ai installé le SDK de Qt en cochant l'option "installer mingw", puis j'ai suivi la procédure d'installation décrite ici.

J'ai ensuite réalisé une installation indépendante de Qt du compilateur mingw en me référant à cette page (j'ai pris soin d'installer g++).

J'ai rajouté dans le PATH les répertoires suivants:
C:\MinGW\bin\
C:\QtSDK\Desktop\Qt\4.8.1\mingw\bin\
C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\

Pour compiler j'utilise l'invite de commande DOS.
Je crée le moc: aucun soucis.
Par contre, je n'arrive pas à compiler; voici ma commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
g++ -lQtGui -lQtCore -IC:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtCore -IC:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui -IC:\QtSDK\Desktop\Qt\4.8.1\mingw\include\qt main.cpp Interface_calc.cpp moc_Interface_calc.cpp Calculatrice.cpp -o monApp.exe
Qui me donne les erreurs suivantes:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
In file included from C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/QApplication:1:0,
                 from main.cpp:1:
C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/qapplication.h:45:37: fatal error: QtCore/qcoreapplication.h: No such file or directory
compilation terminated.
 
In file included from C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/QApplication:1:0,
                 from Interface_calc.h:4,
                 from Interface_calc.cpp:1:
C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/qapplication.h:45:37: fatal error: QtCore/qcoreapplication.h: No such file or directory
compilation terminated.
 
In file included from C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/QApplication:1:0,
                 from Interface_calc.h:4,
                 from moc_Interface_calc.cpp:10:
C:\QtSDK\Desktop\Qt\4.8.1\mingw\include\QtGui/qapplication.h:45:37: fatal error: QtCore/qcoreapplication.h: No such file or directory
compilation terminated.
Je pense à un problème d'emplacements de fichiers, mais je ne vois pas ce qui m'empêche de compiler.

Toute aide sera la bienvenue.

Merci par avance,
Furior.