XCode C99 : duplicate symbol

Liste des GroupesRevenir à fcsm programmation 
Sujet : XCode C99 : duplicate symbol
De : kurtzlepirate (at) *nospam* free.fr (kurtz le pirate)
Groupes : fr.comp.sys.mac.programmation
Date : 19. Apr 2022, 10:26:34
Autres entêtes
Organisation : Compagnie de la Banquise
Message-ID : <625e723a$0$22264$426a74cc@news.free.fr>
User-Agent : Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:78.0) Gecko/20100101 Thunderbird/78.14.0
Bonjour,

Si de vieux dinosaures passent par la...

Dans mon projet, j'ai ces fichiers :
 a_structures.h
 a_toolbox.h
 a_toolbox.c
 a_m.h
 a_m.c
 main.c

Le fichier a_structures.h ne contient que des définitions de structures.

Dans main.c j'ai :
 #include "a_structures.h"
 #include "a_toolbox.h"
 #include "a_m.h"


J'ai un tableau de chaines :
 const char * DaysNames[] = {
"Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi" };

que j'utilise dans le main.c :
 printf("  Le 30/6/1954 est un %s (%d)\n", DaysNames[dayofweek], dayofweek);



Si le tableau est déclaré dans le main.c pas de problème.

Si le tableau est déclaré dans le a_structures.h, le compilateur sort
une erreur :
duplicate symbol _DaysNames in:
 /Users/.../main.o
 /Users/.../a_m.o
 /Users/.../a_toolbox.o

Et la je ne comprends plus...
Si vous avez une idée. Merci d'avance.

--
kurtz le pirate
compagnie de la banquise

Date Sujet#  Auteur
19 Apr 22 * XCode C99 : duplicate symbol2kurtz le pirate
22 Apr 22 `- Re: XCode C99 : duplicate symbol1Olivier Miakinen

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal