[Linux/c++] Operatoren oder Funktionen von Klassen

Hi!

Ich hab ein Problem, ich will mit qt und c++ ein Programm schreiben. Da ich das ganze schön oo angehen will hab ich eine ziemlich strikte unterteilung vorgenommen

Ich möchte nun in einer Funktion der Klassen des qt fensters (genau des slots des menus) eine Funktion von der Klasse Vektor ausführen.

qt.cpp //Funktionen von qt
qt.h //Klassendeklarationen

vektor.cpp //Funktionen von vektor
vektor.h //Klassendeklarationen

ich compile mit einem selbstgemachten makefile

$ $(MOC) -o moc_qt.cpp qt.h
$ $(MOC) -o moc_calc.cpp calc.h
$ $(MOC) -o moc_vektor.cpp vektor.h
$ c++ -i /usr/lib/qt/include -L /usr/lib/qt -lqt $(OBJS) -o $(BIN) $

Hallo !

Ich wuerde mal ganz spontan sagen, dass die Klasse Vektor in dem Modul qt.cpp nicht definiert ist. Die Loesung besteht darin, den Header vektor.h in die qt.cpp oder qt.h einzubinden.
Hoffentlich war das auch der Fehler.

Tschuess !

Andreas