Salve a tutti.
Ho un progetto fatto col programma Dev C++, sotto Windows, composto di 5 file (main.c, risiko.c, graph.c, risiko.h, graph.h).
Ora, mi segnala questo errore:
riferendosi alla riga in cui facciocodice:#include nested too deeply
che si trova all'inizio del file "graph.h".codice:#include "risiko.h"
Ho già messo questo
codice:#ifndef RISIKO_H #define RISIKO_H //prototipi e struct #endifall'interno delle librerie di cui sopra, ed, ovviamente all'interno di esse non c'è codice (che si trova nei file .c, ma solo prototipi e struct.codice:#ifndef GRAPH_H #define GRAPH_H //prototipi e struct #endif
Il programma veniva compilato correttamente in un unico file, ed in passato, quando ho creato progetti di questo tipo, ho seguito sempre questo metodo, e non m'ha mai dato problemi...