我在Windows 8机器上使用VisualStudio 2013构建了一个c ++ win32控制台应用程序。它在我的笔记本电脑上运行顺畅。然而,当我在另一台Windows 8笔记本电脑上尝试分发版本时,myproj.exe文件崩溃了。看了“事件查看器”后我发现:
Faulting module name:ntdll.dll, version: 6.3.9600.17278
Exception code: 0Xc0000005
Fault offset: 0x003d190
Faulting process id: 0x1c64
Faulting application path: C:\Users\Desktop\Dist\myproj.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
所以,我开始在第二台机器上安装VisualStudio Express和Qt5来编译我的代码。在开始新的构建之前,我尝试了myproj.exe,令人惊讶的是它工作正常。到目前为止,搜索不同的论坛并没有帮助。在分发我的代码之前,我非常感谢任何有关潜在原因的提示。