bon voilà, je suis sous vc++. je suis en tp libre pour programmer un mastermind. donc je viens de commencer, je fais le pp et une procédure, et là comme erreur de lien :
Code :
- ChoixMode.obj : error LNK2005: "void __cdecl gotoxy(int,int)" (?gotoxy@@YAXHH@Z) already defined in Programme Principal.obj
- ChoixMode.obj : error LNK2005: "void __cdecl setcursortype(int)" (?setcursortype@@YAXH@Z) already defined in Programme Principal.obj
- ChoixMode.obj : error LNK2005: "void __cdecl textcolor(int,int)" (?textcolor@@YAXHH@Z) already defined in Programme Principal.obj
- ChoixMode.obj : error LNK2005: "void __cdecl clrscr(int)" (?clrscr@@YAXH@Z) already defined in Programme Principal.obj
- Debug/Prog.exe : fatal error LNK1169: one or more multiply defined symbols found
|
et oui, j'arrive pas à l'enlever, et j'ai pas trouvé de solution sur ce forum.
entêtes de mes headers et des cpp:
Code :
- #include "Module.h"
- #include "sconio.h"
- void main ()
- {
|
Code :
- #include "Module.h"
- #include "sconio.h"
- int ChoixMode()
- {
|
Code :
- #ifndef MODULE_PRINCIPAL
- #define MODULE_PRINCIPAL
- #include <iostream>
- #include <stdio.h>
- #include <string.h>
- #include <windows.h>
- #include <conio.h>
- using namespace std;
|
Code :
- #ifndef SCONIO_H
- #define SCONIO_H
- #define STDOUT GetStdHandle(STD_OUTPUT_HANDLE)
- #include "module.h"
- using namespace std;
|
si quelqu'un a une solution, je suis preneur...
je précise que les fonctions spécifiées dans les erreurs sont utilisées dans la fonction et les procérudes...
Message édité par Profil supprimé le 22-03-2005 à 19:48:26