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

时间:2016-02-24 03:42:51

标签: c++ qt qt-creator

当我调试我的Qt应用程序时(使用Qt Creator 3.6.0),我在主题行中收到错误

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

更重要的是,没有任何线索可以发生此异常。我怎样才能得到这个异常,并且可能让调试器停在哪里?

1 个答案:

答案 0 :(得分:8)

  

如何处理此异常并可能使调试器停止   它在哪里发生?

Qt Creator可以为此设置特定的调试模式。取决于特定的调试器“Break on exception”:

enter image description here

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

enter image description here