C++ _CRT_调试器_挂钩引发异常

C++ _CRT_调试器_挂钩引发异常,c++,visual-studio-2008,managed-c++,C++,Visual Studio 2008,Managed C++,我在将我的程序从VS2005转换到VS2008时遇到问题。当我跑的时候 VS2008中的程序,应用程序启动良好,但在开始播放时 在应用程序崩溃时出现以下错误: “Microsoft Visual Studio C运行库检测到一个致命错误” 然后调试器将我指向此函数: __declspec(noinline) void __cdecl _CRT_DEBUGGER_HOOK(int _Reserved) { /* assign 0 to _debugger_hook_dummy so that th

我在将我的程序从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发布工作

顺便说一下,这是一个本地代码,调用一个托管的C++代码。 我如何调试这种情况


Ofer

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

在VS2008调试中编译程序时,以及在VS2003中编译的一些依赖DLL时,以及在VS2008调试中编译程序时,以及在编译为发行版的一些依赖项时,我都遇到了同样的问题