添加新对话框后,MFC 应用程序启动失败并"DLL Initialization Failed"

MFC application launch fails with "DLL Initialization Failed" after adding a new dialog

本文关键字:失败 DLL Failed Initialization 启动 应用程序 对话框 MFC 添加      更新时间:2023-10-16

我正在研究用于查看结果文件的旧版MFC应用程序。这是为64位代码构建的。

我的问题是,在将对话框添加到一个项目中时,应用程序未能出错:[程序'[102276] app.exe'已使用代码-1073741502(0xc000000142)'DLL初始化失败'。]

即使删除对话框并删除了资源文件中的所有相关引用,应用程序再次失败," DLL初始化失败"错误。

我将感谢我能得到的所有帮助。谢谢

现有项目是在VS 2010中开发的。目前的构建环境为2013年。添加新对话框时,资源文件(.RC)已更新。但是,生成的文件中缺少以下代码。

#if!定义(afx_resource_dll)||定义(afx_targ_enu)
#ifdef _WIN32
语言lang_english,sublang_english_us
#pragma code_page(1252)
#endif//_ win32

#include" res (resourcefile).rc2"//non-microsoft Visual C 编辑资源 #endif

添加上线解决了问题。