带调试器的QT

带调试器的QT,qt,qt4,Qt,Qt4,我是新来的 我在以下位置下载了QT windows的在线安装程序 我只是尝试了一些简单的程序,比如printin hello world 我可以执行这个程序。但我无法调试它。 我会犯这样的错误 没有调试器引擎“Cdb引擎、Gdb引擎”能够 正在调试类型为“x86-windows-msvc2008-pe-32bit”的二进制文件 配置正确 我应该下载另一个版本进行调试,还是遗漏了任何包含调试工具的过程?。请帮助我安装带有调试器的QT。是否已安装Visual Studio? 您需要安装它,以便可以

我是新来的

我在以下位置下载了QT windows的在线安装程序

我只是尝试了一些简单的程序,比如printin hello world

我可以执行这个程序。但我无法调试它。 我会犯这样的错误

没有调试器引擎“Cdb引擎、Gdb引擎”能够 正在调试类型为“x86-windows-msvc2008-pe-32bit”的二进制文件 配置正确


我应该下载另一个版本进行调试,还是遗漏了任何包含调试工具的过程?。请帮助我安装带有调试器的QT。

是否已安装Visual Studio? 您需要安装它,以便可以使用此引擎进行调试

以下是Visual studio的链接:


享受吧

我和QtCreator也有同样的问题。QtSDK的更新为我解决了这个问题。您可以在QtCreator的菜单中找到更新机制。

转到
工具->选项->工具链
,告诉我们您看到了什么。我只在mingw中使用过Qt,而不是visualstudio,所以我不知道它是否有用,但请查看它的名称和分辨率。

看起来QtSDK安装程序中有一个bug。首先,尝试更新。第二,试试这个:

  • 打开Qt Creator并转到
    Tools→ 选项。。。→ 构建和运行
    ,选择工具链选项卡
  • 应该有
    Auto-detected
    列表,在那里选择
    Mingw as GCC for Windows targets
    并点击
    Clone
    按钮
  • 现在选择克隆工具链,您应该能够编辑底部的特定字段
  • 单击
    浏览…
    右键进入
    调试器
    字段并选择
    %QTDIR%\pythongdb\python_2.7base\gdb-i686-pc-mingw32.exe
  • 保存编辑,创建新项目(不要忘记选择克隆的工具链)并尝试调试

  • 它能工作吗?

    我试过使用QT Creatot自己,我启动了更新程序并安装了MingW。我得到如下警告“用于调试“x86-windows-msvc2008-pe-32bit”类型二进制文件的首选调试器引擎不可用。调试器引擎“Gdb引擎”将用作回退。细节。我无法在断点处停止调试程序。看起来很奇怪。调试器已经指向D:\QtSdk\pythongdb\python_2.7base\gdb-i686-pc-mingw32.exe。正如您所说,我克隆了它,但它不允许重复输入,因为我已经指向了所需的位置。编译器指向D:\QtSdk\mingw\bin\mingw32-g++.exe,ABI指向x86-Windows-msys-pe-32bit也许您应该完全重新安装Qt。对于Windows目标的Mingwas GCC,调试器指向D:\QtSdk\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe。正如您所说,我克隆了它,但它不允许重复输入,因为我已经指向了所需的位置。编译器指向D:\QtSdk\mingw\bin\mingw32-g++.exe,ABI指向x86-Windows-msys-pe-32位