DLL文件编译出错_DllMain@12 already defined in XXX.obj
来源:互联网 发布:新浪博客发网络繁忙 编辑:程序博客网 时间:2024/04/30 00:50
编译MFC DLL程序时出现
Error2 error LNK1169: one or more multiply defined symbols foundE:\C++\HookTest\CopyFileDetour\CFDetour\Debug\1t.dll1 1t 1
Error 1 error LNK2005: _DllMain@12 already defined in 1t.objE:\C++\HookTest\CopyFileDetour\CFDetour\1t\mfcs100ud.lib(dllmodul.obj)1t
1t为测试的dll工程名称
错误解决方法:
位置:Project->Propertie->C/C++->Preprocessor->Preprocessor Definitions
原句”WIN32;_DEBUG;_WINDOWS;_USRDLL;DATALOG_EXPORTS;%(PreprocessorDefinitions)“把里面_USRDLL删除掉就可以解决此问题。极有可能是加了#include <afx.h>引起这个问题的。
之后可能会出现如下错误虽然不影响程序的编译运行
3IntelliSense: #error directive: Please use the /MD switch for _AFXDLL buildsd:\vs2010c++\vc\atlmfc\include\afxver_.h 81 3
可以通过以下设置更改
Project ->Property->Configuration Properties->C/C++->Code Generation->Runtime Library,在Runtime Library下选中Multithreaded DLL或Debug Multithreaded DLL。
- DLL文件编译出错_DllMain@12 already defined in XXX.obj
- How to resolve '_DllMain@12 already defined in xxx.obj' ?
- error LNK2005: _DllMain@12 already defined in xxx.OBJ 解决办法
- How to resolve '_DllMain@12 already defined in xxx.obj' ?
- error LNK2005: _DllMain@12 already defined in xxx.OBJ
- error LNK2005: _DllMain@12 already defined in xxx.OBJ 解决办法
- How to resolve '_DllMain@12 already defined in xxx.obj' ?
- error LNK2005: _DllMain@12 already defined in xxx.OBJ
- LNK2005: _DllMain@12 already defined in xxx.obj
- error LNK2005: _DllMain@12 already defined in xxx.OBJ
- error LNK2005: _DllMain@12 already defined in xxx.OBJ
- error LNK2005: _DllMain@12 already defined in xxx.OBJ 解决办法
- _DllMain@12 already defined in CMPNT.obj 错误说明
- : error LNK2005: _DllMain@12 already defined in dllmain.obj
- error LNK2005: _DllMain@12 already defined in dllmain.obj
- LNK2005: _DllMain@12 already defined in LIBCMTD.lib(dllmain.obj)
- error LNK2005: _DllMain@12 already defined in *.obj
- error LNK2005: _DllMain@12 already defined in xxx 的应对
- shiro原理
- 欢迎使用CSDN-markdown编辑器
- 日拱一卒(五十三)
- MFC中设置背景色,背景图片和背景音乐的方法【学习笔记1】
- 多线程概念
- DLL文件编译出错_DllMain@12 already defined in XXX.obj
- 当黑客马拉松遇上全栈工程师
- 微信公众平台PHP开发
- Json数据解析----------Gson用来在 Java 对象和 JSON 数据之间进行映射的 Java 类库
- 【Rayeager PX2】Rayeager PX2开发板上安装FreeBSD
- 拿到期权,就能一飞冲天?
- IIS重写为HTML后,真正的HTML解析出错的解决办法
- Java 动态代理
- 一些常用JS