Gast
#3101906
Hi! ich habe zwei c-Files: file_a.c und file_b.c file_a.c enthält die Funktionen int foo(int a) und static int blub(int a). Damit eine Funktion in file_b.c auf die Funktionen von file_a.c zugreifen kann habe ich ein Headerfile, das von beiden c-Files inkludiert wird und in der die Funktionen wie folgt deklariert sind: extern int foo(int a); static int blub(int a); "foo" funktioniert. Bei blub erhalte ich die Meldung, dass die Funktion zwar deklariert, aber nicht definiert ist. Was mache ich falsch? Danke. Gruß Joel