如何在Windows下的Qt Creator中调试?

如何在Windows下的Qt Creator中调试?,windows,qt,debugging,qt-creator,Windows,Qt,Debugging,Qt Creator,我想在Linux和Windows中都有相同的开发环境,所以我决定使用QtCreator。但是由于一些未知的原因,我无法在Windows7下的QtCreator中跟踪我的项目。我将程序编译为调试目标,生成的可执行文件包含所有调试信息。之后,我按F10键跳过主函数,但不是单步执行,而是让程序运行。通过F11进入也会做同样的事情 首先,我尝试了MinGW附带的gdb,但Qt创建者甚至拒绝运行它,抱怨它应该支持Python。在那之后,我已经下载并安装了gdb,它支持Python 正如Qt Creato

我想在Linux和Windows中都有相同的开发环境,所以我决定使用QtCreator。但是由于一些未知的原因,我无法在Windows7下的QtCreator中跟踪我的项目。我将程序编译为调试目标,生成的可执行文件包含所有调试信息。之后,我按F10键跳过主函数,但不是单步执行,而是让程序运行。通过F11进入也会做同样的事情

首先,我尝试了MinGW附带的gdb,但Qt创建者甚至拒绝运行它,抱怨它应该支持Python。在那之后,我已经下载并安装了gdb,它支持Python

正如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版本。如何在Windows下实现源代码级调试,就像在Linux下一样?

最好使用Visual studio express编译器,然后安装Windows调试工具,如指定和配置qt creator

最近随MinGW提供的GDB版本启用Python,并在qt creator中开箱即用。你找到的链接似乎过时了。

我知道这种方式。但是我想在Linux和Windows中使用相同的gcc编译器,所以我想在Windows下使用MinGW。我只是用Qt安装程序或维护工具安装MinGW。在“工具”标题下。