VS2005 CE6.0编程, 写一个LIB给应用调用
在应用调用LIB时产生错误, 信息详细信息:uafxcwd.lib(afxinl1.obj) : error LNK2005: "public: virtual void __cdecl CObject::Serialize(class CArchive &)" () 已经在 mfc80ud.lib(MFC80UD.DLL) 中定义
错误原因:工程和LIB的编译选项要一致。
包括字符集 Unicode, Multi-Byte... 运行库 MDD, MTD ...
产生此次错误的具体原因是:工程和LIB在设置中的“常规”/MFC的使用 项,选择不一致,导致此错误。