首页 > 代码库 > 1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strncmp 已经在 libcmtd.lib(strncmp.obj) 中定义

1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strncmp 已经在 libcmtd.lib(strncmp.obj) 中定义

     原来在MFC ActiveX里面也是可以使用eXosip库的。。。。

    悲剧总是在不经意间就发生在我的身上,哭

    这个错误,莫名其妙的就出现了,同事编译好的eXosip库,在vs2010用的好好的,我在MFC里面去用就出现了这样的问题;


    实例很多种方法,大部分说的就可MTD相关:


    后来对比了同事的项目属性,使用的不是这个,是MT,打开他编译库的工程,发现也不是MTD,于是将工程拿出来,重新使用MTD编译出来的库,放在我那个里面使用就没有问题了。


1>MSVCRTD.lib(MSVCR100D.dll) : error LNK2005: _strncmp 已经在 libcmtd.lib(strncmp.obj) 中定义