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:

codice:
#include nested too deeply
riferendosi alla riga in cui faccio

codice:
#include "risiko.h"
che si trova all'inizio del file "graph.h".

Ho già messo questo

codice:
#ifndef RISIKO_H
#define RISIKO_H

//prototipi e struct

#endif
codice:
#ifndef GRAPH_H
#define GRAPH_H

//prototipi e struct

#endif
all'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.

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...