1 pi�ce(s) jointe(s)
Double r�f�rence � cause des fichiers dans le solution explorer
j'ai cette erreur quand je compile avec Visual Studio 2005...
Citation:
Error 1 error LNK2005: "public: __thiscall abc::abc(void)" (??0abc@@QAE@XZ) already defined in Main.obj abc.obj
je sais le probl�me mais je sais pas comment r�gler �a ...
le probl�me est que Visual Studio compile les fichier qui sont dans le solution explorer avant de commencer a compiler mon main ... donc tous les include que je mets dans le ficher main.cpp ca me dit double d�finition, � cause qu'il se trouve � compiler 2 fois les fichiers m�me si j'ai des #pragma once au d�but de chaque fichier...
je veux garder les fichier dans la liste du solution explorer pour pouvoir cliquer dessus pour les ouvrir et je veux pouvoir mettre mes include aussi pour garder les r�f�rences des d�pendances des class localement dans les fichier .cpp et .h....
bref ma solution serait de pouvoir dire � Visual Studio de jamais compiler les fichiers dans le solution explorer...
Quelqu'un sait comment ????
Merci a l'avance ! :?
ps: j'ai mis un screenshot en attach...