Mam plik header Załóżmy abc.h, gdzie mam deklarację funkcji jak:funkcja static ale nigdy zdefiniowane
static int function1();
mam włączone tego pliku nagłówka w abc.c i zdefiniował funkcję i używane to.
static int function1()
{
< function definition>
}
Po kompilacji otrzymuję ostrzeżenie:
warning: function1 declared static but never defined
Jak mogę usunąć ostrzeżenie, bez usuwania statyczne. Dzięki.
Move deklaracja przodu z nagłówka do pliku źródłowego? – simonc
Jeśli funkcja jest 'static', ty nie powinien umieścić go w pliku nagłówkowym (chyba' inline') ... –
@ H2CO3 lub prywatny nagłówek – SomeWittyUsername