Fonctions templétisées et include
Bonjour,
Dans le fichiers Tools.h, j'ai des fonctions templétisées qui me servent de helpers. Quand j'inclue Tools.h dans plusieurs fichiers .cpp, alors j'ai un problème au linkage, le linker me dit que les fonctions templétisées ont déjà été définies.
Comment faire?
Code:
1 2 3 4 5
| template<typename T>
bool FromCtrl(const CWnd& ctrl, T& value)
{
...
} |
Citation:
CardReaderManager.obj : error LNK2005: "bool __cdecl FromCtrl(class CWnd const &,class CString &)" (?FromCtrl@@YA_NABVCWnd@@AAVCString@@@Z) already defined in TestCardReaderDlg.obj