首页 > 解决方案 > Windows 10 更新到 1903 后 Visual Studio 2013 Express MFC 程序无法运行

问题描述

这些天我升级到 Windows 10 到 1903,但是,在那之后,我的 MFC 程序在运行后很快就消失了。该解决方案由一个 MFC 项目和一个 DLL 项目组成,它们是静态链接的。

标签: visual-studio-2013mfc

解决方案


谢谢大家关注我的问题。到目前为止,问题消失了,下面是故事。

1)我将我的代码修改为动态链接。
2)调用DLL的第二个API时收到System AccessViolationException的消息。
3)我找到了思考链接。程序随机获取 System.AccessViolationException
4)在帖子中,有人提到更改平台设置可能会解决它
5)所以我将平台设置更改为 x64
6)它可以工作
7)我继续在 x64 上完成我的工作,一切看起来都很好
8) 但是我被要求提供 x32 版本 Orz
9) 所以我必须把这个问题作为第一要务来挖掘
10) 但是,基于修改后的源代码,现在 x32 能够运行

对不起没有那么多有用的信息。 ……


推荐阅读