我是新来QTQT与调试
我下载了QT窗口在线安装的位置
我只是想简单的程序例如printin的hello world。
我可以执行该程序。但我无法调试它。 我越来越喜欢
无调试器引擎的“国开行的发动机,发动机GDB”能够正确配置型“x86的Windows的msvc2008-PE-32位”是 的 调试二进制文件的错误。
我应该下载一个不同的版本进行调试吗?我是否错过任何包含调试工具的程序?请帮助我用调试器安装QT。
我是新来QTQT与调试
我下载了QT窗口在线安装的位置
我只是想简单的程序例如printin的hello world。
我可以执行该程序。但我无法调试它。 我越来越喜欢
无调试器引擎的“国开行的发动机,发动机GDB”能够正确配置型“x86的Windows的msvc2008-PE-32位”是 的 调试二进制文件的错误。
我应该下载一个不同的版本进行调试吗?我是否错过任何包含调试工具的程序?请帮助我用调试器安装QT。
我有与QtCreator相同的问题。 QtSDK的更新为我解决了它。您可以在QtCreator的菜单中找到更新机制。
我开始更新并安装了MingW。我收到了以下警告:“用于调试类型为”x86-windows-msvc2008-pe-32bit“的二进制文件的首选调试引擎不可用。 调试器引擎'Gdb引擎'将用作故障回复。 详细信息。I在断点处无法阻止爆竹,看起来很奇怪。 – Prabhu 2012-04-23 11:48:38
转到Tools -> Options -> Tool Chains
,告诉我们你看到了什么。我只用过mingw的Qt,而不是Visual Studio,所以我不知道它是否有帮助,但看看this question及其解析。
对于Mingwas Gccfor Windows目标,Debugger指向D:\ QtSdk \ pythongdb \ python_2.7based \ gdb-i686-pc-mingw32.exe。我像你说的那样克隆它,但它不允许重复输入,因为我已经指出了所需的位置。编译器指向D:\ QtSdk \ mingw \ bin \ mingw32-g ++ .exe并且ABI指向x86-Windows-msys-pe-32bit – Prabhu 2012-04-24 10:23:24
看起来QtSDK安装程序在某个时候出现了一个错误。首先,尝试更新。其次,试试这个:
Tools → Options... → Build & Run
,选择Tool Chains
选项卡;Auto-detected
列表,在那里选择Mingw as GCC for Windows targets
并点击Clone
按钮;Browse...
右侧Debugger
字段并选择%QTDIR%\pythongdb\python_2.7based\gdb-i686-pc-mingw32.exe
;它工作吗?
已经调试器指向D:\ QtSdk \ pythongdb \ python_2.7based \ gdb-i686- PC-mingw32.exe。我像你说的那样克隆它,但它不允许重复输入,因为我已经指出了所需的位置。编译器指向D:\ QtSdk \ mingw \ bin \ mingw32-g ++。exe和ABI指向x86-Windows-msys-pe-32bit – Prabhu 2012-04-24 10:21:54
也许你应该完全重新安装Qt。 – elmigranto 2012-04-24 18:50:41
你在用什么IDE? – 2012-04-23 07:02:04
我用QT Creatot本身尝试 – Prabhu 2012-04-23 07:08:49