ora ho commentato quasi tutto lasciando solo le istruzioni di include
#include <QApplication>
#include <QPushButton>
ma dà il famoso errore di header non trovati
ho provato anche a cambiare le istruzioni di include così:
#include <Qt\QApplication>
#include <Qt\QPushButton>
visto che i due file sono sotto Include/Qt/
ma ancora nulla

compilo sempre così:
g++ -o d:\main d:\main -I%QTDIR%\Include -L%QTDIR%\Lib -lqt