gpt4 book ai didi

c++ - 如何找到导致程序在 Windows 上崩溃的原因?

转载 作者:行者123 更新时间:2023-11-28 02:08:13 25 4
gpt4 key购买 nike

我正在将我在 Linux 上做的一个 SFML 项目移植到 Windows。

当我启动我的程序时,它立即退出并出现以下错误:

Unhandled exception at 0x73E4C9F5 in name: 0xC0000005: Access violation executing location 0x00000000.

问题是,我的程序在其他用户的电脑上运行正常......

它在创建我的窗口时崩溃。

知道如何找到我的程序在我的 PC 上崩溃的原因吗?Windows 中有任何类型的 gdb 吗?

这是我的调用栈:

>   00000000()  Unknown
[Frames below may be incorrect and/or missing]
atiglpxx.dll!731238e7() Unknown
atiglpxx.dll!73123770() Unknown
[External Code]
atiglpxx.dll!73124597() Unknown
[External Code]
The-Duck-Reborn.exe!00c7cb5d() Unknown
[External Code]
The-Duck-Reborn.exe!00c7b60d() Unknown
The-Duck-Reborn.exe!00c7ae61() Unknown
The-Duck-Reborn.exe!00c78f2a() Unknown
The-Duck-Reborn.exe!00cd33e3() Unknown
The-Duck-Reborn.exe!00c78048() Unknown
The-Duck-Reborn.exe!00c76e50() Unknown
The-Duck-Reborn.exe!00c644ee() Unknown
The-Duck-Reborn.exe!00c5b9f0() Unknown
[External Code]
The-Duck-Reborn.exe!00c86745() Unknown
[External Code]

编辑:我尝试启动的所有 SFML 程序都崩溃了……也许缺少一个库,但如何找到它?

最佳答案

在调试器下运行它,看看发生访问冲突时它在做什么。

然后再做一遍,看看为什么变量还是空指针。

关于c++ - 如何找到导致程序在 Windows 上崩溃的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36679142/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com