【发布时间】:2014-08-13 06:19:57
【问题描述】:
我想在 Linux 和 Windows 中拥有相同的开发环境,所以我决定使用 Qt Creator。但由于某些未知原因,我无法在 Windows 7 下的 Qt Creator 中跟踪我的项目。我将我的程序编译为 DEBUG 目标,生成的可执行文件包含所有调试信息。之后,我按 F10 键跳过主要功能,但不是单步执行,而是让程序运行。通过 F11 进入也是一样的。
首先我尝试了 MinGW 附带的 gdb,但 Qt Creator 甚至拒绝运行它,抱怨它应该支持 Python。之后,我从
下载并安装了支持 Python 的 gdb正如 Qt Creator 手册所推荐的,但它只是让 Qt Creator 能够启动调试器,仅此而已,我无论如何也无法进行源代码级调试。
Linux 下的 Qt Creator 可以在同一个项目中正常工作,它可以跟踪、执行并显示源代码。我在 Windows 7 64 位下运行 MinGW 4.8.1 和 Qt Creator 3.1.1,在 Fedora Linux 64 位下运行相同的 Qt Creator 3.1.1 版本。如何像我在 Linux 下一样在 Windows 下实现源码级调试?
【问题讨论】:
-
我只是用 Qt 安装程序或维护工具安装 MinGW。它位于“工具”标题下。
标签: windows qt debugging qt-creator