Multiple definition of ... first define here

Fermé
gunnermens - 28 avril 2013 à 09:09
 gunnermens - 29 avril 2013 à 21:54
Bonjour,

je fait un programme sur code block.
Le programme compilait bien, mais il commençait à être gros pour un seul fichier.
J'ai donc créer d'autre fichier pour alléger le main.c.
Les fichier sont bien ajouter au projet.
Les .h et les .c sauf le main.c contiennent #ifndef #define code #endif.
aucun fichier .c n'est include.
tout les fichier .h nécessaires sont include.
j'obtiens tout de même le message d'erreur: multiple definition of "nom de la variable"
Il s'agit de mes variables globales que j'ai mis dans un .h
ces variables ne sont initialisé nul part d'autre.
merci de bien vouloir m'aider à résoudre ce problème.

7 réponses

fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 843
28 avril 2013 à 14:37
Bonjour,
Comme tu peux t'en douter, si ton compilateur signale une erreur, c'est que ton code contient une erreur.
Merci donc de poster ton code et notamment toutes les définitions de ta variable à l'origine de l'erreur.
1