Bonjour
J'ai un problème d'include qui me donne ce genre d'erreur :
J'ai donc un fichier Constantes.h qui contient en gros :FicheDlg.obj : error LNK2005: "unsigned long TURQUOISECOLOR" (?TURQUOISECOLOR@@3KA) already defined in fich2.obj
FicheDlg.obj : error LNK2005: "unsigned long SKYBLUECOLOR" (?SKYBLUECOLOR@@3KA) already defined in fich2.obj
...
J'ai ensuite mes fichiers cpp qui ont un include vers Constantes.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 #ifndef _CONSTDEF #define _CONSTDEF CBrush SKYBLUEBRUSH; CBrush TURQUOISEBRUSH; COLORREF SKYBLUECOLOR=RGB(173,216,230); COLORREF TURQUOISECOLOR=RGB(0,255,255); #endif
Je ne comprends pas l'erreurSi j'ai bien compris, #ifndef devrait m'éviter ce genre de pb, non ?
merci![]()
Partager