现在的位置: 首页 > 综合 > 正文

mfcs100d.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in MSVCRTD.lib(dllmain.obj)

2017年07月29日 ⁄ 综合 ⁄ 共 248字 ⁄ 字号 评论关闭

解决:

Ignore Libraries

MSVCRTD.lib;mfcs100d.lib

AdditionalDependencies:

mfcs100d.lib;MSVCRTD.lib

 

如果采用下面这种解决方法,exe文件的APP的定义出会崩溃:

ASSERT(AfxGetThread() == NULL);

只需要在工程设置里面,把

WIN32,NDEBUG,_WINDOWS,_MBCS,_USRDLL,MSGBOX_EXPORTS,_WINDLL,_AFXDLL

中的_USRDLL,删除,就可以正确编译了

抱歉!评论已关闭.