I'm debugging a CMake target in Visual Studio 2019 for a project which is managed by CMake and built using MinGW.
However, when an assertion fails the debugger simply quits without giving me a call stack or letting me inspect the current state of the program. (Normal breakpoints do suspend execution as expected.)
I've enabled Break When Thrown for all C++ Exceptions in Debug > Windows > Exception Settings
, but to no avail.
How can I make Visual Studio break execution when an assertion fails?
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…