Portál AbcLinuxu, 14. května 2025 01:22

Dotaz: staticka deklarace funkci v C99

22.7.2010 13:10 ext3fs
staticka deklarace funkci v C99
Přečteno: 241×
Odpovědět | Admin
ahoj,

zkousim prelozit jeden starsi projekt s volbou gcc -std=c99 -D_XOPEN_SOURCE ...(kvuli getopt) a kompilator mi hlasi 'funkce' declared 'static' but never defined.

Bez -std=c99 to je bez warningu.

Situace je nasledujici:
soubor.c:
#include "soubor.h"
...
static int funkce(...)
{
  ...
}

soubot.h:
static int funkce(...);
...
Nevite kde presne je problem? Diky

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.7.2010 13:13 ext3fs
Rozbalit Rozbalit vše Re: staticka deklarace funkci v C99
Odpovědět | | Sbalit | Link | Blokovat | Admin
Aha, tak uz vim... v soubor.h nema co delat neexportovana deklarace funkce.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.