Header Wahnsinn



  • Erst mal nen Guten Morgen,
    ich habe in mein Prog eine neue allgemein Klasse eingebunden, dann habe ich eine Membervariable: CMyDoc m_pDoc hinzugefügt und die Headerdatei MyDoc.h in die Header datei der neuen Klasse eingefügt.
    UND JETZT KOMMEN TAUSENDE VON FEHLERMELDUNGEN: 😕
    int MyDoc Neudefinition in den unterschiedlichsten Header dateien
    Syntxfehler: Bezeichner 'CWaeschereiDoc' in MyView.h
    Was geht hier für ein Film bitte helft mir



  • Hast du die Datei StdAfx.h mit eingebunden, in welcher vieleicht die Datei MyDoc.h schon eingebunden ist ?



  • stdAfx.h wird vom Assi in MyView.h Mainfrm usw. eingefügt habe ich auch so gelassen. ich selbst habe es nie eingefügt und in stdafx.h steht auch nichts von MyDoc.h
    Das ist glaube ich nicht das Problem



  • Hi,
    Wenn deine Membervariable m_pDoc heißen soll, nehm ich mal an,
    es soll sich um einen Zeiger auf ein CMyDoc-Objekt handeln. Dann
    kannst du die Klasse forward in deiner Header-Datei(in der die
    Zeiger-Variable steht) deklarieren.

    mfg


Anmelden zum Antworten