gpt4 book ai didi

visual-studio-2008 - 线程 'Win32 Thread'已退出,代码为-1073740777(0xc0000417)

转载 作者:行者123 更新时间:2023-12-03 15:46:19 24 4
gpt4 key购买 nike

我有一个调用DLL的可执行文件。通过将DLL的VS2008项目附加到可执行文件的过程中,可以逐步了解DLL代码。我已经调试了一些错误/异常。但是现在,恰好在DLL的主要功能返回时,可执行程序崩溃而没有任何错误/异常。为了调试崩溃,我尝试使用崩溃转储文件,但是基于this link,看来它们不能与VS2008一起使用。

我可以使用哪些工具调试崩溃?

编辑:

死亡时,此过程称为:

TerminateProcess(GetCurrentProcess(), STATUS_INVALID_CRUNTIME_PARAMETER);

最佳答案

TerminateProcess(GetCurrentProcess(), STATUS_INVALID_CRUNTIME_PARAMETER);强烈表明运行时库终止了您的进程,因为您将错误的参数传递给了库函数。而且“坏”太坏了,以至于无法合理地继续下去。您可能没有看到像sqrt(-1.0)这样琐碎的东西,但也许是strlen(NULL)std::sort(... , &std::equal<int>)
[编辑]
为了找到根本原因,可以提供 invalid_parameter_handler)( 。在其中,调用__debugbreak来调用调试器。现在,堆栈跟踪将显示原因。

关于visual-studio-2008 - 线程 'Win32 Thread'已退出,代码为-1073740777(0xc0000417),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29145525/

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