ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
415
415
EMPFEHLEN
-
Hallo Leutz,
hab mal wieder ein Problem, diesmal mit dem Speichern. Schreibe grad ein Spiel in MSVC++ und möchte den Spielstand zwischendurch abspeichern können. Dazu bietet VC++ ja sehr schön die Funktion Serialize(CArchive &ar) an. Um diese Funktion aber auch vernünftig nutzen zu können, muss ich ja einerseits in der Klassendeklaration DECLARE_SERIAL(meineKlasse) und in der Klassendefinition (oder besser gesagt davor) IMPLEMENT_SERIAL(meineKlasse, meineBasisklasse, 1) hineinschreiben.
Wenn ich dies jedoch tue erhalte ich folgende Fehlermeldung vom Compiler:
MyGame.obj : error LNK2001: unresolved external symbol "public: static struct CRuntimeClass const CMyGameDoc::classCMyGameDoc" (?classCMyGameDoc@CMyGameDoc@@2UCRuntimeClass@@B)
Debug/MyGame.exe : fatal error LNK1120: 1 unresolved externals
Der einzige Punkt wo ich die Klasse CRuntimeClass gefunden habe ist in der definition der Funktion GetDocument() die ich aber zwingend zum abarbeiten brauche, da ich mit Hilfe dieser einen Zeiger auf meine Documentenklasse erzeuge.
Kann mir jemand weiterhelfen?
-
Schade keiner kann helfen

Nach langem Suchen habe ich jetzt folgenden Eintrag in CMyGameApp::InitInstance() entfernt:
m_pMainWnd->DragAcceptFiles();
Ähnliche Themen
-
Problem beim Serialisieren
Von d4ex im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 6Letzter Beitrag: 07.03.08, 14:17 -
Fehlermeldung beim Serialisieren
Von mistirios im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 22.07.07, 17:47 -
Fehlermeldung beim Serialisieren
Von Schnacki im Forum JavaAntworten: 1Letzter Beitrag: 10.03.07, 18:23 -
Verzweiflung beim Upload
Von HappyMK im Forum PHPAntworten: 2Letzter Beitrag: 22.02.05, 23:10 -
Verzweiflung beim Laden von Images
Von jorgeHX im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 6Letzter Beitrag: 12.11.04, 17:53





Zitieren
Login






