_DllMain@12已经定义

_DllMain@12已经定义,dll,mfc,Dll,Mfc,我尝试从mDNSResponder-107.6.tar.gz存档构建子项目ExplorerPlugin,但是 接收下一个链接错误: uafxcwd.lib(dllmodul.obj):错误LNK2005:_DllMain@12已定义 如何解决此问题?看起来您正在使用MFC。它已经有一个DllMain入口点,这是正确初始化MFC所必需的。检查此项以获得建议的解决方法。很难提供更好的答案,您没有提供链接,在我看来这是Apple代码,非常不符合mfc标准。我遇到了完全相同的问题,这解决了它: 在DL

我尝试从mDNSResponder-107.6.tar.gz存档构建子项目ExplorerPlugin,但是 接收下一个链接错误:

uafxcwd.lib(dllmodul.obj):错误LNK2005:_DllMain@12已定义


如何解决此问题?

看起来您正在使用MFC。它已经有一个DllMain入口点,这是正确初始化MFC所必需的。检查此项以获得建议的解决方法。很难提供更好的答案,您没有提供链接,在我看来这是Apple代码,非常不符合mfc标准。

我遇到了完全相同的问题,这解决了它:

在DLLMain函数所在的.cpp文件中输入此代码

extern "C" { int _afxForceUSRDLL; }