Salve,
ho un problema con le strutture ho nel file.h la seguente situazione
codice:
#define NUM_PARTICLES  1000          /* Number of particles  */
#define NUM_DETRITI    700            /* Number of detriti     */


//STRUTTURE
/* Particella */

typedef struct
{
  float   position[3];
  float   speed[3];
  float   color[3];
}particleData;


/* A piece of detriti */

typedef struct
{
  float   position[3];
  float   speed[3];
  float   orientation[3];        /* Rotation angles around x, y, and z axes */
  float   orientationSpeed[3];

  int colore;
  float   scale[3];
}detritiData;

extern particleData  particles[NUM_PARTICLES];
extern detritiData   detriti[NUM_DETRITI];
e nel file.cpp richiamo le strutture solo che in fase di collegamento ho il seguente errore:
1>Generazione del codice in corso...
1>Collegamento in corso...
1>particelle.obj : error LNK2001: simbolo esterno "struct detritiData * detriti" (?detriti@@3PAUdetritiData@@A) non risolto
1>particelle.obj : error LNK2001: simbolo esterno "struct particleData * particles" (?particles@@3PAUparticleData@@A) non risolto
grazie a tutti per la disponibilità