error LNK2005: DllMain 已经在 MSVCRTD.lib(dllmain.obj) 中定义
本人VS2012下编写DLL,编译时提示 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义。xxx取决于你VS的版本,可以用everything搜自己的版本,以免编译的时候找不到对应文件!项目-属性-链接器-输入:忽略特定库中输入:mfcxxxd.lib;项目-属性-链接器-附加依赖项:mfcxxxd.lib;就可以保证mfcxxxd和mfcsxxxd先于MSVCRTD.lib链接。
原创
2023-09-21 15:55:57 ·
636 阅读 ·
0 评论