_DllMain @ 12已定义

vin*_*itu 5 dll mfc

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

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

怎么解决?

Gra*_*ant 10

我有完全相同的问题,这解决了它:https: //stackoverflow.com/a/19930430/625227

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

extern "C" { int _afxForceUSRDLL; } 
Run Code Online (Sandbox Code Playgroud)


Han*_*ant 5

看起来你正在使用MFC.它已经有一个DllMain入口点,需要正确初始化MFC.查看此知识库文章以获取建议的解决方法.难以提供更好的答案,你没有提供链接,它看起来像这是Apple代码,非常非mfc-ish.