MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: __CrtDbgReport 已经在 LIBCD.lib(dbgrpt.obj) 中定义

来源:互联网 发布:直通车卡首屏软件 编辑:程序博客网 时间:2024/05/01 22:56

MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: __CrtDbgReport 已经在 LIBCD.lib(dbgrpt.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: __resetstkoflw 已经在 LIBCD.lib(resetstk.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _wcscpy 已经在 LIBCD.lib(wcscat.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _sprintf 已经在 LIBCD.lib(sprintf.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _malloc 已经在 LIBCD.lib(dbgheap.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _free 已经在 LIBCD.lib(dbgheap.obj) 中定义
MSVCRTD.lib(MSVCR71D.dll) : error LNK2005: _memmove 已经在 LIBCD.lib(memmove.obj) 中定义
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 LIBCD.lib(typinfo.obj) 中定义
MSVCRTD.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 LIBCD.lib(typinfo.obj) 中定义
LINK : warning LNK4098: 默认库“MSVCRTD”与其他库的使用冲突;使用 /NODEFAULTLIB:library

 

我记得我以前解决过这样的问题,汗,今天又遇到忘了怎么解决的。

解决方法是:运行时库版本不一致。保证链接用到的库都是相同的,如多线程调试/单线程调试

原创粉丝点击