异常在0x751fc52f,代码:0x71a:,flags = 0x1(执行无法继续)(第一次机会)

zar*_*zar 7 c++ qt qt-creator

调试 Qt应用程序时,我在主题行中出现错误(使用Qt Creator 3.6.0)

我在构建和运行时没有得到它,但只有在我调试它时才会得到它.看起来正因为如此,我的调试器也表现得很时髦,有时它不会进入代码,有时它会,特别是重启Qt Creator时.

更重要的是,没有任何线索发生这种异常.我怎样才能得到这个异常,并可能让调试器停止发生?

Ale*_*r V 8

我怎样才能得到这个异常,并可能让调试器停止发生?

Qt Creator可以为其设置特定的调试模式.根据具体的调试器"Break on exception":

在此输入图像描述

请注意,Qt Creator使用外部调试器和Visual Studio或xCode等专用IDE可以更好地控制调试选项.例如,MS Visual Studio可识别几种类型的异常,包括C++等等,但在这里你只有一般的"C++异常".Visual Studio调试器处理的异常类型:

在此输入图像描述