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à