2 gleiche klassen und bei der 2ten --> unresolved external symbol
-
Ich habe jetzt Kreise, Rechtecke, Dreiecke und nun sollte Klasse 4 folgen. Also habe ich diese genauso angelegt wie die anderen zuvor. Die 4te Klasse Ellipse ist genauso aufgebaut die die anderen 3 zuvor, nur das der Name ein anderer ist und die Ellipse einige Methoden besitzt die die anderen nicht haben. Aber erst einmal klein anfangen. Klasse angelegt und kompilieren und schon muckt der Linker rum.
07View.obj : error LNK2001: unresolved external symbol "public: virtual struct CRuntimeClass * __thiscall CMyEllipseObject::GetRuntimeClass(void) const " (?GetRuntimeClass@CMyEllipseObject@@UBEPAUCRuntimeClass@@XZ)Ich weiß echt nicht wie ich den Fehler wo suchen soll. Somal wenn ich die Klasse wieder rausnehme, geht wieder alles.

-
hmm du hast IMPLEMENT_DYNCREATE oder wie das Makro noch gleich heißt (im Sourcefile) vergessen ...
-
ARGH
IMPLEMENT_SERIAL(CMyEllipseObject,CMyDrawObject,1)Das wars. Ich geh am Stock und habe noch selber drüber zu stehen:
// nicht die passenden include's vergessen