Windows 错误代码0x3的不同原因是什么?

Windows 错误代码0x3的不同原因是什么?,windows,error-handling,Windows,Error Handling,已经有好几次了,我的程序以返回值为3而崩溃。虽然我总是通过重新编写或更改代码来解决这个问题,但我现在对这个错误代码的原因感到好奇(谷歌似乎没有0xc0000005那么多数据)。根据,当系统找不到指定的路径时会发生这种情况 现在,我可能不太懂英语,但我无法理解这个错误如何可能与我的代码有关(在这些特定情况下没有涉及或操纵文件/指针)。我唯一的猜测是问题与一些内部DLL丢失有关 有谁能为我提供关于这个错误代码的进一步解释吗?我觉得在试图解决问题之前,我应该先了解问题的原因,这在将来的案例中可能会有所

已经有好几次了,我的程序以返回值为3而崩溃。虽然我总是通过重新编写或更改代码来解决这个问题,但我现在对这个错误代码的原因感到好奇(谷歌似乎没有0xc0000005那么多数据)。根据,当系统找不到指定的路径时会发生这种情况

现在,我可能不太懂英语,但我无法理解这个错误如何可能与我的代码有关(在这些特定情况下没有涉及或操纵文件/指针)。我唯一的猜测是问题与一些内部DLL丢失有关

有谁能为我提供关于这个错误代码的进一步解释吗?我觉得在试图解决问题之前,我应该先了解问题的原因,这在将来的案例中可能会有所帮助


非常感谢。

基本上就是这样,有些文件丢失或损坏,很可能是一个或多个DLL。您可以使用诸如列出可执行程序DLL(以及所有DLL的依赖项)的工具。它会告诉你是否丢失了一些东西。@Someprogrammerdude幸运地打破了IDE的“撤消”按钮,使我可以重新编译上一个程序的崩溃版本。我在上面运行了Dependency Walker,哇,我看到了很多红色。似乎没有找到大量必需的依赖项。大多数缺失的DLL都以API-MS-WIN-后缀开头(例如:“API-MS-WIN-CORE-APPCOMAT-L1-1-0.DLL”)。有办法解决这个问题吗?这是常见问题吗?这不是C标签问题。