今天写一个动态链接库,需要引用一个外部的动态链接库,编译时提示“mfcs100ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 dllmain.obj 中定义”,后面还有“LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用/NODEFAULTLIB:library”警告,在网上找了N多方案都解决不了,最后在www.vcerror.com 找到类似答案,然后试着在“项目属性—C/C++ --预处理器—预处理器定义”中把  "_USERDLL"项去掉,两次编译没有报这个错误了,不过还是有一个“LINK: warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用/NODEFAULTLIB:library
”警告,于是在“属性- 链接器 -输入 - 忽略特定库”,加:  /NODEFAULTLIB:"MSVCRT.lib",两次编译,终于成功了。后面这个解决办法刚才已经试过,只是在没有去掉"_USERDLL"项时无效。后面又在备份项目后去掉添加的忽略特定库选项,两次编译也没有报错,可能是刚才尝试各种解决方法时把DEBUG和IPCH文件夹里文件弄乱了。

ps:第一次写博客,没想到没有恢复功能的,一不小心把前面的删了,找不回来,于是用word打好再粘贴过来。

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

  1. uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in main.obj

    如果出现这种错误:"uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in main.obj &q ...

  2. nafxcw.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined

    如果开始用了一个ATL的Dll工程,然后为了在这个dll工程里面使用MFC, 在里面加入MFC支持 在stdafx.h的atlbase.h前面加入 #include <afxwin.h> ...

  3. nafxcw.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined问题解决

    如果开始用了一个ATL的Dll工程,然后为了在这个dll工程里面使用MFC, 在里面加入MFC支持 在stdafx.h的atlbase.h前面加入 #include <afxwin.h> ...

  4. VS2010编译静态链接MFC的OCX遇到的问题:nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在 LIBCMTD.lib(dllm

    打开工程属性页,配置属性->链接器->输入,忽略特定默认库添加 LIBCMTD.lib;nafxcwd.lib 附加依赖项添加 nafxcwd.lib;LIBCMTD.lib 目的是调整依 ...

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

    本文主要分析和解决编译链接时产生的 LNK2005 错误. [错误信息]: mfcs90ud.lib(dllmodul.obj) : error LNK2005: _DllMain@12 alread ...

  6. error LNK2005: _DllMain@12 already defined的解决办法

    用Visual C++编写DLL,如果在new project时选了MFC DLL,而后又想写成Regular DLL,即拥有自己的DllMain()入口函数,则在build时会遇到类似如下的link ...

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

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

  8. error LNK2005: _DllMain@12 already defined in MSVC 2009-10-29 17:49

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

  9. error LNK2005: _DllMain@12 already defined in xxx 的应对

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

最新文章

  1. Leetcode - 169. Majority Element (多数投票问题)
  2. Py之BaseHTTPServer:Python库之BaseHTTPServer的简介、安装、使用方法之详细攻略
  3. NYOJ 676 小明的求助
  4. 豆瓣图书的推荐与搜索、简易版知识引擎构建(neo4j)
  5. php无限分类原理,php 递归无限级分类原理和实现代码
  6. 【百度地图API】自行获取区域经纬度的工具
  7. php传中文给Java_完美解决PHP中文乱码(转) - - JavaEye技术网站
  8. MVC上传文件受限制
  9. Data truncation: Out of range value for column ‘quanity‘ at row 问题解决方案
  10. 大数据分析的处理流程
  11. JavaScript 三种创建对象的方法
  12. 苹果怎么修改wifi代理服务器,苹果手机怎么修改wifi名称?
  13. FESCO数字一体化建设项目简介
  14. 正则判断手机号地区_判断手机号正则表达式
  15. Android端,如何实现Youtube or YouTube music后台或锁屏状态下,播放音乐和视频
  16. 单词拼写检查之cutoff距离
  17. scsi接口服务器硬盘转速,服务器硬盘接口SCSI结构、特点详解
  18. 20.docker cp从容器里面拷文件到宿主机或从宿主机拷文件到docker容器里面
  19. python打擂台法_一起来捉妖:这种打擂台方法不可用,玩家试了一下,被无情封禁...
  20. 关于ROS(Robot OS 机器人操作系统)

热门文章

  1. 实战-Android 关闭Userdebug版本StrictMode
  2. Notepad++插件安装
  3. 东北大学计算机面试有英语吗,考东北大学计算机研英语口语面试整理精华.doc...
  4. idea:光标消失无法编辑解决方法
  5. 点云DBSCAN聚类算法(C++)
  6. 基于卷积神经网络的吸烟行为图像分类
  7. 用python海龟画图_Python 海龟作图的问题
  8. 软考排序算法时间复杂度和稳定性助记
  9. Java实现自签名证书,CA颁发证书
  10. win10 defender 隔离区