Salut,
je suis sous Qt4.5.2 et MinGW 3.4.5 (livrés avec le SDK).

Je n'arrive plus à compiler mon projet suite à une modification du code source (dans un switch, j'ai renommer le "case 1:" en "case 2:" puis réimplementé le "case 1:" )

Le switch en question se trouve dans une méthode de ma classe dérivé de QMainWindow.

Le message d'erreur est:
ISO C++ forbids declaration of 'QMenu' with no type
'QMenu' declared as a 'virtual' field
La ligne de code contenant l'erreur est dans le fichier qmainwindow.h (le fichier d'include de QMainWindow!) et pourtant, je ne l'ai jamais modifier. Pire, je n'ai pas utiliser de QMenu dans mon projet!

J'ai essayer de supprimer mes modifications de mon projet mais j'ai toujours la même erreur.
Grace au copie de sauvegarde, j'ai pu m'assurer que la modification du switch causai l'erreur mais que des "undo" ne la corrigai pas...

Je ne comprend rien ...

Si quelqu'un est intéressé, je peux vous envoyer le fichier en question