visual-studio-2013 - Windows 10 更新到 1903 后 Visual Studio 2013 Express MFC 程序无法运行
问题描述
这些天我升级到 Windows 10 到 1903,但是,在那之后,我的 MFC 程序在运行后很快就消失了。该解决方案由一个 MFC 项目和一个 DLL 项目组成,它们是静态链接的。
解决方案
谢谢大家关注我的问题。到目前为止,问题消失了,下面是故事。
1)我将我的代码修改为动态链接。
2)调用DLL的第二个API时收到System AccessViolationException的消息。
3)我找到了思考链接。程序随机获取 System.AccessViolationException
4)在帖子中,有人提到更改平台设置可能会解决它
5)所以我将平台设置更改为 x64
6)它可以工作
7)我继续在 x64 上完成我的工作,一切看起来都很好
8) 但是我被要求提供 x32 版本 Orz
9) 所以我必须把这个问题作为第一要务来挖掘
10) 但是,基于修改后的源代码,现在 x32 能够运行
对不起没有那么多有用的信息。 ……
推荐阅读
- c - 在 C 中使用 fwscanf() 从 Shift-JIS 文本读取失败
- python - 如何使用 Python 中的 CSV 模块删除单行?
- macos - 如何将 express js 与 phpmyadmin (xampp vm os x) 连接?
- jquery - 排除周末 Jquery 循环
- javascript - 如何在每天18:00截屏并以文件名中的递增数字或不覆盖文件的方式保存到硬盘?
- c++ - 要包含在代码中的文件的完整路径名
- android - 在颤动中将图标添加到 DropDownButton(扩展)的左侧
- react-native - 如何在 React-native 中正确设置 axios 超时
- node.js - 将大量文档写入 Firestore 的最快方法是什么?
- primeng - 有没有办法将 json 数据自动映射到 PrimeNG for Tree Table 中的 Tree Node 实例?