[在突然遇到assert()
故障时,VS2017突然不显示中止,忽略,重试提示。它所做的全部输出到output
窗口并退出程序,因此我无法对其进行调试。
我进行了维修安装,没有做任何更改。使用调试版本和库启用了JIT(本机代码)。运行正常。
关于如何解决的任何想法?
TIA !!
对于JIT is enabled (native code)
,也许您在C ++项目中。我只能猜测它与Windows SDK
版本和其中的ucrtbase.dll
有关。
要解决的问题:
1。请尝试将VS2017更新到最新的15.9.17
2。将Windows操作系统更新为较新的版本(本机中为1903),请参见此similar issue。>>
[此后,重新启动PC并使用assert(false);
创建一个简单的C ++控制台项目,以检查对话框是否再次出现。希望对您有所帮助:)