Hilfe! Kann eigene Klassen nicht verwenden!!
-
Hallo.
Ich habe ein Problem mit meinem C++ Builder 6 Enterprise Trial:
Ich habe 2 Header-Dateien, in beiden ist je eine Klasse drin:
Klasse 1:
class A { int Value; public: int getValue(); };
.CPP-Datei:
int A::getValue() { return Value; }
Klasse 2:
class AList { vector<A>List; public: A* GetList(); };
.CPP-Datei:
A* AList::GetList() { return List; }
Nun habe ich ein Formular. Die Header-Datei von AList bindet natürlich die Header-Datei von A ein. Das funktioniert auch eigentlich alles, wenn ich in meiner Form programmiere und bei einer Instanz von AList das hier eintippe: "Liste->" Dann erscheint auch wie immer das Fenster mit den Funktionen und Variablen, die möglich sind. Doch wenn ich das Programm ausführen will, sagt er mir:
[Linker Error] Unresolved external 'AList::GetList()' referenced from C:\PROGRAMME\TEST\UNIT1.OBJ
Was muss ich nochtun um diese Fehlermeldung wegzukriegen? Bzw. was mache ich falsch?
MfG Windoof
-
Hallo.
Ich weiß schon, was ich vergessen habe: Ich muss die beiden CPP-Dateien zum Projekt hinzufügen. *omg* Naja, trotzdem dankefürs Zusehen