vs mfc未加载mfc140u导致无法启动

在非MFC程序中添加MFC时出现了报错显示 0x00007FFEB46D3F57 (mfc140ud.dll)处(位于.exe 中)引发的异常: 0xC0000005: 读取位置 0x00000000 ,查了好多资料都认为是dll丢失,要么去下载要么去连接微软的服务器,如果连接微软的服务器启动的时候巨慢,并且我其它的mfc工程不受影响证明我的电脑里没有缺失dll,也就不需要去下载。查了好多的资料发现其实就是字符集设置有问题,如果将字符集修改了就没有问题了。不过报错信息的不同也需要不同的解决方式,之前遇到过无法正常启动的mfc工程,提示也是有dll丢失等问题,实际上是启动方式没有设置为窗口而是选择了控制台。

这里遇到这个错误只要在属性->高级->字符集->选择多字符或者未设置程序就可以正常启动了。这个可能与mfc的兼容有关,多字符集可以支持国际化,未设置采用默认的字符集,一般这种字符集是mfc所需要的。另外就是与工程的设置,三方库编码支持以及非mfc应用的编码格式有关。

相关推荐
2501_9411126118 分钟前
C++与Docker集成开发
开发语言·c++·算法
智者知已应修善业32 分钟前
【51单片机:两边向中间流水:即两边先点亮然后熄灭,次边的点亮再熄灭,直到最中间的两个点亮再熄灭,然后重复动作。】2023-3-4
c语言·c++·经验分享·笔记·嵌入式硬件·算法·51单片机
@卞2 小时前
ST 表相关练习题
数据结构·c++·算法
报错小能手2 小时前
C++笔记 bind函数模板
开发语言·c++·笔记
Vanranrr2 小时前
表驱动编程实战:让 UI 逻辑既清晰又好维护
c++·ui
Vanranrr2 小时前
车机项目中的 Widget 设计反思:从“能用”到“好用”的改进方向
c语言·c++·架构
2501_941111522 小时前
C++中的适配器模式
开发语言·c++·算法
2501_941111942 小时前
C++中的适配器模式变体
开发语言·c++·算法
2501_941111772 小时前
C++代码移植性设计
开发语言·c++·算法
yy_xzz3 小时前
【OpenCV + VS】C++实现动态下雪特效
c++·人工智能·opencv