"error LNK2005: " à cause d'une fonction
Hello
Dans un header nommé documented.h j'ai ecris la definition suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
VOID NTAPI HalReadWritePCISpace
(
IN ULONG BusNumber,
IN ULONG SlotNumber,
IN ULONG RegisterNumber,
IN PVOID Buffer,
IN ULONG Length,
IN BOOLEAN WritePCISpace
)
{
return;
} |
Dès lors des que j'inclue dans un entête documented.h j'ai ce message et je comprend pas:
Code:
1 2 3
|
pci.obj : error LNK2005: "void __stdcall HalReadWritePCISpace(unsigned long,unsigned long,unsigned long,void *,unsigned long,unsigned char)" (?HalReadWritePCISpace@@YGXKKKPAXKE@Z) already defined in main.obj
Debug/test.exe : fatal error LNK1169: one or more multiply defined symbols found |
Auriez vous une solution SVP?
Merci