QT与调试器

时间:2012-04-23 06:52:26

标签: qt qt4

我是QT的新手

我在位置

下载了QT窗口的在线安装程序

http://qt.nokia.com/downloads

我刚试过像printin hello world这样的简单程序。

我可以执行该程序。但我无法调试它。 我收到了像

这样的错误
  

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

我应该下载不同的版本进行调试吗?或者我是否错过任何包含debuging设施的程序?请帮我用调试器安装QT。

4 个答案:

答案 0 :(得分:1)

您是否安装了Visual Studio? 您需要安装它才能使用此引擎进行调试。

以下是Visual Studio的链接:LINK

享受!

答案 1 :(得分:1)

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

答案 2 :(得分:1)

转到Tools -> Options -> Tool Chains,告诉我们你的看法。我只使用Qt和mingw,而不是Visual Studio,所以我不知道它是否会有所帮助,但请看this question及其解决方案。

答案 3 :(得分:-1)

在某些时候,QtSDK安装程序中似乎有一个错误。首先,尝试更新。其次,试试这个:

  1. 打开Qt Creator并转到Tools → Options... → Build & Run,选择Tool Chains标签;
  2. 应该有Auto-detected列表,在Mingw as GCC for Windows targets中选择并点击Clone按钮;
  3. 现在选择克隆的工具链,您应该可以编辑底部的特定字段;
  4. 点击Browse...右侧的Debugger字段,然后选择%QTDIR%\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe;
  5. 保存您的编辑,创建一个新项目(不要忘记选择克隆的工具链)并尝试调试。
  6. 有效吗?