将第三方源码生成my.lib,引入自己的工程.exe,报错
libcp.lib(locale0.obj) : error LNK2005: "public: class std::locale::facet const * __thiscall std::locale::_Getfacet(unsigned int,bool)const " (?_Getfacet@locale@std@@QBEPBVfacet@12@I_N@Z) already defined in msvcprtd.lib(MSVCP60D.dll)
大意:在链接 libcp.lib时,发现某个接口_Getfacet已经在msvcprtd.lib中定义
PS: 如果工程(.exe)直接引入源码(.h/.cpp)直接编译链接,可以正常运行;
问题原因: