【发布时间】:2021-03-11 20:27:14
【问题描述】:
我开始在 Windows 10 上使用 Qt 4.8.4,我已经尝试使用调试器两天了,但我就是无法让它工作。
首先,我已经下载了 MinGW 4.4,这是我为 Qt 安装选择的版本。我还从 SDK 安装了 Windows 10 调试器工具。 x86 和 x64 CDB 调试器都被 Qt Studio 自动识别,我手动添加了 MinGW 附带的 GDB 可执行文件。
问题是我无法让这些调试器中的任何一个工作,即使是我能想象到的最简单的代码,我只增加一个整数。
使用任何 CDB 调试器时,我都会收到以下消息:
选择的调试器可能不适合低级。检查 按文件名和行号的符号和设置断点可能 失败。下级是便携式可执行文件格式。选择 GDB 因为调试器将改善此二进制文件的调试体验 格式
所以我决定选择我之前链接的 GDB 调试器,我收到一条错误消息:
没有加载符号表。使用“文件”命令。
我看过这个,但我不知道如何设置 Qt Creator 以使用该文件命令。
我不知道如何解决这个问题,也没有在网上找到任何解决方案。重新安装 Qt 也不起作用。
有人可以帮帮我吗?我的工作需要这个,但我完全被困住了。
【问题讨论】:
-
不确定您使用的是什么版本的 Creator,但这篇文章中的第二和第三个回复:stackoverflow.com/questions/9245685/… 可能会有所帮助。您不应该必须这样做,但谁知道...
-
@mzimmers 我使用的是 Creator 4.13.2,我已经尝试了您发布的两种解决方案,但 -g 和 -ggdb 都不能解决我的问题。
标签: qt gdb qt4 qt-creator