【发布时间】:2020-07-05 21:17:14
【问题描述】:
如何完全禁用 Visual Studio 提供的所有运行时错误消息?
我的意思是,根本不让它们包含在我的应用中。
我自己在向量异常处理程序中处理错误,我不想继续调用 _CrtSetReportMode。
谢谢!
【问题讨论】:
-
您是否有兴趣仅在 Visual Studio 下运行或在 Visual Studio 外部运行时关闭它们?
-
当我在 VS 的调试器之外运行它时,我想关闭它,因为那是它们弹出的时候
-
您是否在谈论运行时检查,例如当您访问无效矢量索引时会弹出一个窗口?如果您进行发布构建,则不应包含它们。
-
_CrtSetReportMode仅存在于_DEBUG构建中,在这种情况下,它是您控制错误报告的方式。 -
为什么不首先修复导致这些消息的代码错误?
标签: c++ c visual-studio msvcrt crt