我在将程序从 VS2005 转换为 VS2008 时遇到问题。当我在 VS2008 中运行程序时,应用程序启动正常,但是当开始使用应用程序时它崩溃给我这个错误:
“Microsoft Visual Studio C 运行时库检测到致命错误”
然后调试器将我指向这个函数:
__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;
}
编译应用程序 ase 发布工作完美......
顺便说一下,这是一个本机代码,它调用了一个封装了 .NET 代码的托管 c++ 代码。
我该如何调试这种情况?
提供