Nafxcwd.lib _DllMain@12 已经在dllmain.obj 中定义

Alt开发控件的工程,要用到MFC支持,于是添加头文件到atdafx.h

#include <afxwin.h>
#ifndef _AFX_NO_OLE_SUPPORT
#include <afxdisp.h>        // MFC 自动化类
#endif // _AFX_NO_OLE_SUPPORT


编译提示错误:Nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 已经在dllmain.obj 中定义。

解决方案:

打开项目属性对话框, C/C++ ->预处理器->预处理器定义中,去掉 _USERDLL项即可.


你可能感兴趣的:(解决方案,nafxcwd.lib,_USERDLL)