gpt4 book ai didi

c++ - _CRT_DEBUGGER_HOOK 抛出异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:42:13 24 4
gpt4 key购买 nike

我在将我的程序从 VS2005 转换到 VS2008 时遇到问题。当我运行时VS2008中的程序,应用程序启动正常,但开始播放时围绕它崩溃的应用程序给我这个错误:

“Microsoft Visual Studio C 运行时库检测到 fatal error ”

然后调试器将我指向这个函数:

__declspec(noinline)
void __cdecl _CRT_DEBUGGER_HOOK(int _Reserved)
{
/* assign 0 to _debugger_hook_dummy so that the function is not folded
in retail */
(_Reserved);
_debugger_hook_dummy = 0;
}

编译应用程序并发布完美...

顺便说一下,这是一个本地代码调用一个托管的 c++ 代码,它包装了 .NET 代码。

我该如何调试这种情况?

提供

最佳答案

确保你的所有依赖项也使用 VS2008 调试编译。

我在 VS2008-debug 中编译程序以及在 VS2003 中编译的一些依赖 DLL 以及在 VS2008-debug 中编译程序以及在发布时编译的一些依赖项时遇到了同样的问题。

关于c++ - _CRT_DEBUGGER_HOOK 抛出异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/280477/

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