Dawidh
27-10-2007, 11:32
Ciao a tutti,
ho un problema nella compilazione del mio programma, tutto funziona perfettamente però siccome è un progetto per la scuola non deve avere warning. Non riesco a capire perché ma questo non riesco proprio a toglierlo:
In file included from thread.c:1:
thread.h:7: warning: built-in function `log' declared as non-function
Il warning è relativo a questa riga di codice:
extern FILE *log;
Praticamente non riusciamo a passare con un extern da un file.h al main il puntatore a file che ci serve per scrivere sul log.
in realtà i warning sono due, da entrambi i file.c (main.c e thread.c) che usano thread.h
Non riesco a capire il perché. Grazie.
ho un problema nella compilazione del mio programma, tutto funziona perfettamente però siccome è un progetto per la scuola non deve avere warning. Non riesco a capire perché ma questo non riesco proprio a toglierlo:
In file included from thread.c:1:
thread.h:7: warning: built-in function `log' declared as non-function
Il warning è relativo a questa riga di codice:
extern FILE *log;
Praticamente non riusciamo a passare con un extern da un file.h al main il puntatore a file che ci serve per scrivere sul log.
in realtà i warning sono due, da entrambi i file.c (main.c e thread.c) che usano thread.h
Non riesco a capire il perché. Grazie.