Ich versuche gerade das Beispiel Simple DOM Model zu übersetzten. (An dieser Stelle noch mal danke an Volker für den Link (Thread QtXml) ).
Nach einigen Änderungen (anpassen der includes) bleibt folgendes Linkerproblem über:
Code: Alles auswählen
dommodel.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual int __thiscall DomModel::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@DomModel@@UAEHW4Call@QMetaObject@@HPAPAX@Z)
dommodel.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual void * __thiscall DomModel::qt_metacast(char const *)" (?qt_metacast@DomModel@@UAEPAXPBD@Z)
dommodel.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: virtual struct QMetaObject const * __thiscall DomModel::metaObject(void)const " (?metaObject@DomModel@@UBEPBUQMetaObject@@XZ)
dommodel.obj : error LNK2001: Nichtaufgeloestes externes Symbol "public: static struct QMetaObject const DomModel::staticMetaObject" (?staticMetaObject@DomModel@@2UQMetaObject@@B)
Debug/Qt_Projekt.exe : fatal error LNK1120: 4 unaufgeloeste externe VerweiseHabe eigentlich schon ALLE .lib-Dateien ins Projekt aufgenommen, doch das Problem lässt sich nicht beseittigen.
Noch was, woher weiß ich eigentlich welche Klasse in welcher .lib steckt?