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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 template<typename T> bool FromCtrl(const CWnd& ctrl, T& value) { ... }CardReaderManager.obj : error LNK2005: "bool __cdecl FromCtrl(class CWnd const &,class CString &)" (?FromCtrl@@YA_NABVCWnd@@AAVCString@@@Z) already defined in TestCardReaderDlg.obj
Partager