Und woher soll der Compiler wissen, welche Funktionen mit welchen
Signaturen existieren?
Ich schlage vor, due fängst mal etwas kleiner an und machst dir zunächst
mal anhand einiger Miniprogramme mit mehreren c- und h-Dateien klar, wie
das Übersetzungsmodell von C aussieht.
Wenn du dazu gerade keine Zeit hast, sondern dein lwip-Ding schnell am
Laufen haben mußt, dann tu endlich, was wir dir seit x Beiträgen sagen
(Include-Pfad), und lerne die zugrundeliegenden Abläufe später mal in
Ruhe.
Aber völlig ohne Hintergrundwissen die gegebenen Tipps anzuzweifeln, und
"zur Sicherheit" noch nichtmal auszuprobieren, hilft dir nicht weiter.
Und um noch deine Frage zu beantworten: Du brauchst ja gar nicht "den
Quellcode", sondern nur einen kleinen Ausschnitt davon, nämlich einen
Header.