Meine Klasse:
Code: Alles auswählen
#include "ui_Foo.h"
class Foo : public QDialog, private Ui::Foo
{
Q_OBJECT
public:
Foo() { }
}
Was ist hier das Problem? Die moc Datei existiert zwar, aber sie ist absolut leer und jede neue Generierung erzeug diese Datei neu, welche dann aber immer leer ist.1>Generating moc_Foo.cxx
1>D:/src/Foo.h(0): Warning: No relevant classes found. No output generated.
Ohne das Q_OBJECT kompiliert er Problemlos, Q_OBJECT ist auch definiert.
Als Folge der leeren moc Datei hab ich natürlich auch nicht aufgelöste Symbole wie
Code: Alles auswählen
public: virtual struct QMetaObject const * __thiscall Foo::metaObject(void)const Irgendwelche Tipps?