Hello

Dans un header nommé documented.h j'ai ecris la definition suivante:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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