我有一个使用第三方库的 Visual C++ 9 Win32 应用程序。当使用一组特定参数调用该库中的函数时,程序崩溃并显示“异常代码 0xC000000D”。
我尝试附加 Visual Studio 调试器 - 没有抛出任何异常(既没有 C++ 也没有类似访问冲突的结构),也没有调用 terminate()
。程序仍然默默地结束了。
程序只是异常结束,而在调试器中却没有停止,这是怎么回事?如何定位问题?
最佳答案
这是 STATUS_INVALID_PARAMETER,使用 WinDbg 追踪是谁扔的(即附加 WinDbg,sxe eh
然后 g
。
关于c++ - 程序崩溃并显示 0xC000000D 并且没有异常 - 我该如何调试它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4243126/