Move\Extract\Delete *.lib functions
I'm still getting LNK Error 2005
nafxcwd.lib(afxinl1.obj) : error LNK2005: "public: virtual void __thiscall CObject::Serialize(class CArchive &)" (?Serialize@CObject@@UAEXAAVCArchive@@@Z) already defined in mfc42ud.lib(MFC42uD.DLL)
It appears the conflict is being caused by a library file included in Project/Settings/Link as when this library is deleted only the functions contained in the library used by my code generate errors compile errors.
QUESTIONS:
1. Is their anyway to move/extract just those functions to another library, or delete the duplicate mfc42uD functions since I do NOT have the source code to recreate the other library?
2. Is their anyway to get my code to ignore the duplicate functions (either the one in mfc42uD.dll or my link library)??
3. Will creating a namespace resolve this conflict?
Thanks
David