Per ogni file header aggiungi delle linee per garantire una inclusione unica ... ad esempio per Motore.h scrivi
codice:
#ifndef MOTORE_H
#define MOTORE_H
/* Inclusione delle librerie utilizzate dai vari moduli */
#include <stdio.h> /* Operazioni di Input/Output */
#include <stdlib.h> /* Definizioni della Libreria Standard */
#include <malloc.h> /* Allocazione Dinamica della memoria */
#include <string.h> /* Operazioni sulle stringhe */
#include <math.h>
typedef struct StringList
{
char Stringa[512];
struct StringList *Next;
} XML;
#endif