Ich habe ein Programm für einen binären Suchbaum geschrieben mit sämtlichen dazugehörigen Funktionen und als File binaerer_suchbaum.cpp abgespeichert. Nun habe ich dazu noch ein Header-File binaerer_suchbaum.h geschrieben, welches nur die Funktionsdeklarationen enthält. Nun möchte ich ein Testprogramm test.cpp schreiben, das die Funktionen des binären Suchbaums benutzen soll. Mir wurde gesagt, man erreiche dies, wenn man lediglich das Header-File ins Programm inkludiert und anschliessend beide Programme compiliert und linkt:
Erst inkludieren:
Auf der Unix-Shell mit dem g++ Compiler folgenden Befehl anwenden:
Und dann sollte das zumindest gemäss dem, was mir gesagt wurde, funzen. Der Compiler spuckt allerdings ständig die Fehlermeldungen aus, dass er für das file test.cpp die Funktionsdefinitionen des binären Suchbaums nicht finden kann.
Was mache ich falsch bzw. wie mache ich das richtig? Irgendwie muss ich was falsch aufgefasst haben oder das Thema ging einfach an mir vorbei.