Hey ho,
ich habe in meinem SDI Projekt eine Klasse COptions, diese möchte ich nun von CSubject ein abstrakte Klasse ableiten.
Hier die Subject Klasse:
Beim kompilieren taucht nun folgender Fehler auf:
Meine Frage warum erkennt der CSubject nicht als Basisklasse. Ordner und Postition der Dateien habe ich überprüft. Ist alles korrekt.
Gruß
DonCube
ich habe in meinem SDI Projekt eine Klasse COptions, diese möchte ich nun von CSubject ein abstrakte Klasse ableiten.
Code:
#include "./Observer/Subject.h"
class COptions : public CSubject
Code:
#include <hash_map>
#include "Observer.h"
class CSubject
{
stdext::hash_map<int,CObserver> hm_Observer;
public:
CSubject(void);
virtual void AddObserver(CObserver *ob);
virtual void DeleteObserver(CObserver *ob);
virtual void notifyObserver();
public:
virtual~CSubject(void);
};
Beim kompilieren taucht nun folgender Fehler auf:
Code:
1>Compiling...
1>Global.cpp
1>d:\development\workspacevisualstudio\roi\roi\options.h(5) : error C2504: 'CSubject' : base class undefined
1>MainFrm.cpp
1>d:\development\workspacevisualstudio\roi\roi\options.h(5) : error C2504: 'CSubject' : base class undefined
1>Options.cpp
1>d:\development\workspacevisualstudio\roi\roi\options.h(5) : error C2504: 'CSubject' : base class undefined
1>Generating Code...
1>Compiling...
1>Subject.cpp
1>Generating Code...
1>Build log was saved at "file://d:\Development\workspaceVisualStudio\ROI\ROI\Debug\BuildLog.htm"
Meine Frage warum erkennt der CSubject nicht als Basisklasse. Ordner und Postition der Dateien habe ich überprüft. Ist alles korrekt.
Gruß
DonCube