Hallo,
ich bin mal wieder ein wenig überfordert.
Ich habe eine Abstrakte Basisklasse, die von QObject erbt. In einer konkreten Klasse möchte ich nun auf Ereignisse reagieren. Ich habe im Header daraufhin ein Q_OBJECT eingebunden und einen eigenen slot definiert.
Seitdem kommt es zu folgenden Linkage-Errors:
error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall SimpleField::metaObject(void)const " (?metaObject@SimpleField@@UBEPBUQMetaObject@@XZ)
error LNK2001: unresolved external symbol "public: virtual void * __thiscall SimpleField::qt_metacast(char const *)" (?qt_metacast@SimpleField@@UAEPAXPBD@Z)
error LNK2001: unresolved external symbol "public: virtual int __thiscall SimpleField::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@SimpleField@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
fatal error LNK1120: 3 unresolved externals
Kann mir jemand sagen was das für Methoden sind und wo die herkommen?
Gruß
Probleme mit Moc
-
Christian81
- Beiträge: 7319
- Registriert: 26. August 2004 14:11
- Wohnort: Bremen
- Kontaktdaten: