Probleme de redefinition de variable (.h inclus plusieurs fois)
Bonjour,
Dans mon code j'ai besoin de variable accessible un peu partout. Je les ai donc declarer dans un .h:
constantes.h
Code:
1 2 3
|
const char* jours[7] = { "lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "diamanche"};
/* et d'autre truc du meme genre*/ |
J'inclus mon fichier ailleurs:
fichier1.cpp
Code:
1 2
|
#include "constantes.h" |
fichierX.cpp
Code:
1 2
|
#include "constantes.h" |
Si j'inclus constantes.h dans un seul fichier je n'ai pas d'erreur a la compil(mis a part qu'il ne connait pas la variable "jours".
Et si j'ajoute l'include, j'obtiens cette erreur:
Code:
1 2
|
fichierX.obj : error LNK2005: "char const * * jours" (?jours@@3PAPBDA) already defined in fichier1.obj |
Ca doit pas etre grand chose mais j'arrive pas a trouver.
Merci:D