Soucis lors de l'edition des liens
Bonjour,
J'explique mon soucis.
Dans mon programme, j'ai une classe Ecran, comprenant que des méthodes et variables statiques.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| class Ecran
{
public:
static void init(int w, int h, char* titre);
static void Ecran::affiche(SDL_Surface *surface, SDL_Rect *position, SDL_Rect *rogne);
static void flip() { SDL_Flip(screen); }
static void quit();
static SDL_Surface* getScreen() { return screen; }
static SDL_Surface *screen;
private:
}; |
Biensur, à ce header est rattaché à un cpp contenant le code des programmes, mais qui me semble inutile de vous les presenter.
Bon, le problème, c'est que dans le programme, j'utilise un membre statique, que ce soit à l'interieur ou à l'exterieur de la classe.
Exemple:
Code:
Ecran::screen = ...
A l'edition des liens, ca plante.
Citation:
[Linker error] undefined reference to `Ecran::screen'
C'est pour ça que je demande votre aide, car je ne trouve pas la solution