none
MSVCRTD.lib libcmt.lib 冲突问题 RRS feed

  • 问题

  • 开发环境 vs2008,在使用“共享DLL中使用mfc”没有错误 ,但是 “静态库中使用MFC”  时,出现 如下错误 :

    1>MSVCRTD.lib(MSVCR90D.dll) : error LNK2005: __mbsrchr 已经在 libcmt.lib(mbsrchr.obj) 中定义
    1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)"  已经在 libcmt.lib(typinfo.obj) 中定义
    1>MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)"  已经在 libcmt.lib(typinfo.obj) 中定义

    请问这个问题怎么解决 ?

    2013年6月5日 3:53

答案

全部回复