Ich portiere ein SFML-Projekt, das ich unter Windows gemacht habe.Wie kann ich herausfinden, was ein Programm unter Windows zum Absturz bringt?
Wenn ich mein Programm starten, tritt es sofort mit diesem Fehler:
Unhandled exception at 0x73E4C9F5 in name: 0xC0000005: Access violation executing location 0x00000000.
Problem ist, mein Programm funktioniert auf dem PC von anderen Benutzern gut ...
Es ist auf der Schaffung abstürzt von meinem Fenster.
Haben Sie eine Idee, wie kann ich herausfinden, warum mein Programm auf meinem PC abstürzt? Gibt es irgendeine Art von gdb in Windows?
Das ist mein Call-Stack:
> 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]
EDIT: Alles SFML Programm, das ich versuche Abstürze zu starten ... Vielleicht ein lib fehlt aber wie das finden?
Ja, es gibt eine Vielzahl von Debuggern, die auf Windows funktionieren. Warum nicht deine Toolchain konsultieren? – StoryTeller
Visual Studio hat eine der besten Debugger für C++ – bolov
[gdb für Windows] (https://sourceforge.net/projects/mingw-w64/) (einschließlich GCC als auch) – ForceBru