vc6.0 debug assertion failed

480 阅读1分钟

异常现象

vc6.0 debug下直接报错:

image-20220727110253625.png

忽略多次最终报错:

image-20220727110336830.png

断点定位:

在app的InitInstance()下异常,还未进入自己写的程序里面。

image-20220727110500110.png

image-20220727110553442.png

解决

怀疑MFC42D.DLL版本过低引起的。

参考:

VC MFC OCX控件 Debug Assertion Failed!_牧云的博客-CSDN博客

新版MFC42D.DLL下载地址:

mfc42d.dll下载_mfc42d.dll官方版 - 系统之家 (xitongzhijia.net)

替换:

将新版MFC42D.DLL替换至C:\Windows\System32下即可。

dll 下载网址推荐

免费下载缺失的 DLL 文件 | DLL‑files.com (dll-files.com)