Bonjour,
je suis desesperé car je n'arrive pas à faire compiler une classe sous VC6 alors qu'il semble que ce soit techniquement possible. Mes erreurs de compilation sont les suivantes :
EnumBinderDlg.cpp
Linking...
EnumBinderDlg.obj : error LNK2005: "private: static struct CEnumBinderData * CEnumBinder<enum eCanadianProvinces,struct CEnumBinderData>::m_properties" (?m_properties@?$CEnumBinder@W4eCanadianProvinces@@UCEnumBinderData@@@@0PAUCEnumBinderData@@A) al
ready defined in EnumBinderApp.obj
EnumBinderDlg.obj : error LNK2005: "private: static bool CEnumBinder<enum eCanadianProvinces,struct CEnumBinderData>::m_autoUnitTestUniqueCSOnly" (?m_autoUnitTestUniqueCSOnly@?$CEnumBinder@W4eCanadianProvinces@@UCEnumBinderData@@@@0_NA) already defi
ned in EnumBinderApp.obj
EnumBinderDlg.obj : error LNK2005: "private: static bool CEnumBinder<enum eCanadianProvinces,struct CEnumBinderData>::m_autoUnitTestDone" (?m_autoUnitTestDone@?$CEnumBinder@W4eCanadianProvinces@@UCEnumBinderData@@@@0_NA) already defined in EnumBinde
rApp.obj
Le projet est dispo a cette adresse pour ceux qui veulent (http://richom.v.free.fr/EnumBinder.zip). Ceux qui comprennent quelquechose aux messages d'erreurs sont les bienvenus.
Partager