基于MFC的应用的CAppModule在debug模式下启动失败,release模式可以,怎么解决?

基于MFC的应用的CAppModule在debug模式下启动失败,release模式可以,怎么解决?

小弟我维护一个老版本的软件,只能release模式下编译成功,可是我要调试啊,但是debug模式下不能正常工作😭

CAppModule _Module; //推断是在这里出的问题!!

BOOL APIENTRY DllMain( HMODULE hModule,
                       DWORD  ul_reason_for_call,
                       LPVOID lpReserved
                     )
{
    switch (ul_reason_for_call)
    {
    case DLL_PROCESS_ATTACH:
        pure_call_patch::patch_pure_call_once();
        _Module.Init(NULL, hModule); 
        do_on_dll_process_attach(hModule);
        break;
    case DLL_THREAD_ATTACH:
    case DLL_THREAD_DETACH:
        break;
    case DLL_PROCESS_DETACH:
        _Module.Term();
        do_on_dll_process_detach(hModule);
        break;
    }
    return TRUE;
}

图片描述

有没有大神指导下

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题