无法调试QT应用程序 - 调试已完成。

5

我有一个QT应用程序,我试图进行调试,但没有成功。我得到了以下应用程序输出:

开始调试

调试已完成

然后什么也没有发生。我使用的是MSVC2012 x64编译器。如果我选择在发布模式下运行它或者在调试模式下选择运行它(而不是调试它),则应用程序可以正常运行。你有什么建议吗?谢谢。

2个回答

6

好的。我明白问题所在——使用的调试器是x86版本的cdb.exe。我将其更改为x64版本,一切都按预期工作。


这也可能是代码中被遗忘的exit()调用,就像我在我的代码中发现的那个一样,在花费了2个小时试图确定为什么我的调试会突然结束而没有任何堆栈跟踪时。 - aeliton

0

当我使用QtCreator 3加载一个我之前在旧版本中使用过的项目时,出现了这种情况。删除.pro.user文件并重新构建解决了问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接