salut a tous.
je suis face a une erreur qui me semble bizzarre, autant j'ai fait une connerie enorme et je vais m'en rendre compte tt seul mais la ca fait une heure que ca me prend la tete.....
bon j'ai un header inclus ds deux fichiers cpp, mon fichier principal et un autre qui contient une fonction enorme (c'est pour ca qu'elle est mise dans un fichier a part).
dans mon .h sont déclarées cette fonction et un vector global.
je compile, et la message d'erreur au link: dans le main.obj, multiple declaration de mon vector, deja declaré dans autre.obj
bon je regarde mes directives, je vous les copies pour que vous me disiez si j'ai merdé tout connement mais je pense pas:
#ifndef __INITORC_H__
#define __INITORC_H__
//includes et declarations
#endif //__INITORC_H__
bon deja je capte pas, et la ou je capte encore moins, si je remplace mon #ifndef par un #if!defined ca me met une erreur de plus, il me dis une fois que dans autre.obj, mon vector est deja declaré dans main.obj, et une autre fois que dans main.obj, mon vector est deja declaré dans autre.obj.....la j'en perd mon C++............
merci d'avance pour vos reponses