如何解决:默认库“msvcrtd.lib”与其他库的使用冲突
<br />error LNK2005: **** 已经在 msvcrtd.lib(MSVCR71D.dll) 中定义 <br /> <br />引起此类警告或错误的原因一般是动态库和静态库编译冲突,在项目里设置统一即可。<br /> <br />我碰到这个错误是在使用ACE的情况下出现的,首先提示让我使用MTD进行调试,当我设置成MTD后就会报一堆的重定义错误,尝试了很多方法,最后发现我使用了动态库编译,改为在静态库中使用 MFC后,错误消失。
原创
2010-11-15 11:58:00 ·
3804 阅读 ·
0 评论