Mam kolejny problem. W sumie to nie ja, tylko osoba której pomagam, ale mniejsza o to. Mamy pewien program, w którym na początku są dwie struktury, potem kilkanaście funkcji i na koniec main(). Wszystkie funkcje operują na podanej strukturze. Facet zażyczył sobie, aby wywalić wszystkie funkcje do innych plików i zrobić makefile. Ok, zrobiłem to, ale jest problem ze strukturami, bo w plikach .h daję takie coś
extern struct costam{
int zmienna;
char tekst[20];
};
I przy kompilacji wywala mi warningi, ale bez tego nie kompiluje sie wcale. Jak usunę ją całkiem, to wtedy wywala błąd, że nieznana zmienna.
Dodam, że kompiluję pod linuxem, chociaż to nie ma znaczenia, bo chodzi raczej o treść tego pliku *.h, żeby mi się skompilował.
Przyznaję, nie uważałem na wykładzie :P