Vielen Dank für die Antworten, jetzt läuft es. extern... hmm ja stimmt, dass hat sich wohl verirrt, hat dann wohl aber nicht den Fehler verursacht. Der lag in der makefile.
Wenn die header-dateien aber nun doch in einem anderen Verzeichnis liegen, an welcher Stelle muss ich die Pfade dann einfügen?