Ciao ragazzi,

ho dichiarato un array di struct in questo modo:

typedef struct{
tipoelem elemento;
posizione successivo;
}componenteSpazio;

static componenteSpazio SPAZIO[100];

Questo array provo ad inizializzarlo con il seguente ciclo for:

for(int i=0;i<dim-1;i++)
SPAZIO[i].successivo = i+1;

l'unico problema è che il compilatore mi restituisce questo errore:
undefine reference to <nomeClasse>::SPAZIO

Qualcuno è in grado di darmi gentilmente una mano?

Ciao e grazie