Qt 调试器不工作 Windows8

Posted

技术标签:

【中文标题】Qt 调试器不工作 Windows8【英文标题】:Qt Debugger not Working Windows8 【发布时间】:2015-11-20 06:17:48 【问题描述】:

我在 Windows 8 PC 上安装了带有 MSVC 2013 编译器的 Qt5.5.1,一切正常,但现在当我尝试调试应用程序时,我收到了类似 The CDB process terminated 的错误,可能是什么问题,我附上了屏幕截图。

【问题讨论】:

【参考方案1】:

我认为这是因为您将 amd64 编译器与 x86 调试器一起使用;尝试将两者设置为相同(amd64 或 x86,但不要混合)。

我遇到了同样的问题,这为我解决了...

【讨论】:

当我从调试目录中删除所有 Qt dll 并重建项目时,问题就消失了。【参考方案2】:

我遇到了这个问题,并通过将所需的 dll 添加到“调试”构建目录来使其正常工作。要知道需要哪些 dll,请双击 .exe,它会告诉您。

【讨论】:

【参考方案3】:

我通过将 ICU bin 文件夹位置添加到 PATH 来解决此问题,在我的例子中 PATH=D:\Qt\5.4.1/3rdparty/icu/bin;%PATH%

【讨论】:

以上是关于Qt 调试器不工作 Windows8的主要内容,如果未能解决你的问题,请参考以下文章

Qt 调试器在 OpenCV 中冻结

qt---cdb(Microsoft Console Debugger)调试

VS2013编程C++ 调试和生成老是出现问题,求救~~~

QT初体验1:如何学习QT之个人浅见,以及如何读取文本文件,在调试信息中输出。

QT 调试器显示不正确的变量值(假而不是真)

从第三方 DLL 调用 Qt 中的函数在调试模式下工作,在发布时崩溃