您的位置:首页 > 大数据 > 人工智能

VC: error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj) 中定义

2012-09-28 20:01 701 查看
VS2008下编写DLL,编译时提示 error LNK2005: _DllMain@12 已经在 MSVCRTD.lib(dllmain.obj)中定义

这是重复定义了。

解决:

项目-属性-链接器-输入:忽略特定库中输入mfc90d.lib;mfcs90d.lib

项目-属性-链接器-附加依赖项:mfc90d.lib;mfcs90d.lib

就可以保证mfc90d和mfcs90d先于MSVCRTD.lib链接

2)Release版本

与Debug版本不同在于mfc90.lib;mfcs90.lib

来自东子的博客
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐