【发布时间】:2009-07-13 19:55:20
【问题描述】:
如果应用程序遇到assert(false) 并且有时它会被创建多次并填满我的屏幕,那么处于调试模式的 Windows CRT 将显示一个“Abort,Retry, Ignore”窗口。
如果断言会在调试器中中断并且不问我任何问题,我会很高兴。
我修改了CRT reporting flags,没有效果。
我也尝试过修改reporting hook。它确实会在出现 25-30 个“中止”对话框后被调用。
如果有帮助,我正在构建一个由单独的程序加载的 DLL。看起来加载我的 DLL 的主机程序与调用我的代码的线程不一致。 似乎其中一个线程已停止,但其他线程仍在运行。
如何配置 CRT 来执行此操作?
【问题讨论】:
标签: visual-studio visual-studio-2008 visual-c++