Undefined base class

DonCube

Mitglied
Hey ho,
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
Hier die Subject Klasse:
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
 

Neue Beiträge

Zurück