0

对于 MS Visual Studio C++ 运行时,有没有办法通过环境变量或其他非侵入性外部方式禁用 Windows 断言对话框?也就是说,无需重新编译即可执行此操作。 这个解决方案一点在正确的使用方向上_CrtSetReportMode,但它需要重建程序,我不能这样做。

是否有环境变量或我可以设置的东西,以便子进程以适当的错误代码退出?我不想为所有程序禁用它,只是这个(因此为什么环境变量是合适的),但是如果我只能得到一个全局设置或其他东西,那就这样吧。

也许有更好的更高层次的方法可以避免这个问题?我有一个在多个输入上执行程序的测试程序。子程序有时可以断言,我只想记录结果并继续。

4

0 回答 0