在自定义DLL工程中编译,出现error LNK2005: DllMain 已经在 dllmain.obj 中定义。
在global-init.cxx中,475行,找到,#if defined (_WIN32) && defined (LOG4CPLUS_BUILD_DLL) && defined (_DLL)
在前面加上
#undef LOG4CPLUS_BUILD_DLL
#undef _DLL
重新编译log4cplus即可
在自定义DLL工程中编译,出现error LNK2005: DllMain 已经在 dllmain.obj 中定义。
在global-init.cxx中,475行,找到,#if defined (_WIN32) && defined (LOG4CPLUS_BUILD_DLL) && defined (_DLL)
在前面加上
#undef LOG4CPLUS_BUILD_DLL
#undef _DLL
重新编译log4cplus即可