问题描述:

在创建Win32动态库时,使用了MFC库。

原因分析:

MFC库中存在DllMain,与现有的DllMain重复

解决方案:

1.删除现有的DllMain函数

2.在工程设置里面,把WIN32,NDEBUG,_WINDOWS,_MBCS,_USRDLL,MSGBOX_EXPORTS,_WINDLL,_AFXDLL

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

Error LNK2005 DllMain already defined in dllmain.obj相关推荐

  1. greta的问题及解决: LIBCMTD.lib(_wctype.obj) : error LNK2005: _iswspace already defined in xxx.obj...

    greta,一个开源正则表达式模板库: http://research.microsoft.com/projects/greta/ 在debug unicode multithread dll的时候, ...

  2. Error LNK2005:_main already defined in test.obj

    Linking... max1046.obj : error LNK2005: _main already defined in test1.obj Debug/Pro1.exe : fatal er ...

  3. error LNK2005: _main already defined in test.obj

    error LNK2005: _main already defined in test.obj 中文翻译:错误lnk2005:_main已在test.obj中定义 错误原因: 你之间已经打开过一个程 ...

  4. error LNK2005: _main already defined in xxxx.obj

    编号:LNK2005 直译:_main已经存在于xxxx.obj中了. 原因: 原因是该程序中有多个(不止一个)main函数,这个错误通常不是你在同一个文件中包含有两个main函数,而是在一个proj ...

  5. mfcs100ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义

    今天写一个动态链接库,需要引用一个外部的动态链接库,编译时提示"mfcs100ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 dl ...

  6. DllMain already defined in dllmain.obj错误

    错误 uafxcw.lib(dllmodul.obj) : error LNK2005: DllMain already defined in dllmain.obj 修改: 去掉宏定义 _USRDL ...

  7. ZZmsvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    FROM: http://blog.csdn.net/sptoor/article/details/6203376 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Library) ...

  8. msvcprt.lib(MSVCP90.dll) : error LNK2005:已经在libcpmtd.lib(xmutex.obj) 中定义

    转载 很需要补充的知识. 可惜网络阅读一直不是强项. 目前实在有点看不进去. 先保存下来吧... 牛到连评论都是贼深奥滴! 很久没有写程式设计入门知识的相关文章了,这篇文章要来谈谈程式库 (Libra ...

  9. error LNK2005: int dir (?dir@@3HA) already defined in GameStart.obj

    方案一. 编程中经常能遇到LNK2005错误--重复定义错误,其实LNK2005错误并不是一个很难解决的错误.弄清楚它形成的原因,就可以轻松 解决它了.         造成LNK2005错误主要有以 ...

  10. error LNK2005: _DllMain@12 already defined in MSVC

    error LNK2005: _DllMain@12 already defined in MSVC 方案一. 编程中经常能遇到LNK2005错误--重复定义错误,其实LNK2005错误并不是一个很难 ...

最新文章

  1. 干货丨一文读懂深度学习与机器学习的差异
  2. 树的先序遍历的栈实现
  3. mysql text与blog的区别
  4. pytorch中的squeeze和unsqueeze
  5. python 键盘输入_跟我一起学python | 探究07
  6. 分治 —— 莫队算法 —— 普通莫队
  7. 7-9 计算摄氏温度 (5 分)
  8. 最后的战线java下载_最后战线2.0游戏
  9. 【金蝶K3Cloud】 判断明细行的lambda表达式
  10. 01.学习笔记-linux操作系统常用命令
  11. python urllib.parse_Python3的urllib.parse常用函数小结
  12. oracle新建定时任务,Oracle 定时任务详解
  13. 交换机基本原理以及配置
  14. win7系统笔记本配置双屏
  15. win7设置桌面计算机图标不见了,win7桌面图标不见了_win7桌面图标不见了恢复显示设置教程 - 系统家园...
  16. 博图SCL_先进先出排序法
  17. 计算机课程体系改革,试论改革教学内容和考试方式构建计算机公共课程体系
  18. ANDROID物联网开发从入门到实战附源码
  19. 信息系统项目管理师考试法律法规、行业标准、政策资料
  20. 提供一个免费的CSDN下载账号

热门文章

  1. OSI常用网络协议(七层)
  2. java实验指导书 王立新,java实验指导书
  3. 华为云服务器如何登录
  4. Pyltp的安装使用笔记
  5. DM_SQL建表语法
  6. [音频处理]傅里叶变换去噪
  7. pythonjam教程_colorama(pythonjam官网)
  8. 高级java技术栈图
  9. 微信扫码下载APP解决方案
  10. 泊松分布 二项分布 正态分布之间的联系,与绘制高斯分布图