プログラムを 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++ コードを呼び出すネイティブ コードです。
このような状況をどのようにデバッグできますか?
オファー