2013-12-20 76 views
0

海兰窗7(2.8.1)调试器,QT创建者对qtquick/C++

我已经安装QT 5.1.1和Qt Creator 2.8.1开始学习QT快速。 我唯一的问题是我无法调试C++代码!

如果我打F5它总是退出“不可能” - “没有调试器定义”(或类似的东西)。 我安装了Visual Studio Professional 2012 Edition(所以我的机器上必须有一个调试器)。我只读了“http://doc.qt.digia.com/qtcreator-2.4/creator-debugger-engines.html”,但这实际上并没有帮助,它只是说:“在Windows上支持的调试器是:CDB或GDB,但CDB不会自动检测,您必须手动安装它并安装一些Windows调试工具和符号集服务器......“,这我tryed,但我maschine退出Windows调试工具的下载安装一些不确定的错误

安装失败:发生 一个问题,而安装选择Windows SDK组件。

安装“Microsoft Windows SDK for Windows 7”产品已报告以下错误:请参阅Samples \ Setup \ HTML \ ConfigDetails.htm文档以获取更多信息。

请尝试解决该问题,然后再次启动Windows SDK安装程序。如果您仍然遇到此问题,请访问SDK团队支持页面http://go.microsoft.com/fwlink/?LinkId=130245

[SDKSetup:Error] Config_Products_Install:Windows SDK安装(失败):安装“Microsoft Windows SDK for Windows 7”产品已报告以下错误:堆栈:bei SDKSetup.Product.ConfigureNewProduct(ManualResetEvent CancelEvent)bei SDKSetup .Product.SetupProduct(TaskMode taskMode,ManualResetEvent的cancelEvent)贝SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode,下载管理下载管理,ManualResetEvent的cancelEvent)贝SDKSetup.ConfigProducts.DoCurrentTask(TaskMode任务)

)。

比我想让我们试试GDB。我下载了运行10分钟的MinGW Installer。 现在?

所以我的问题是:“如何在Windows 7上的qtCreator中设置调试器(如果Windows调试工具不可用,或者如何使它们可用)?”

感谢

回答

0

尝试 “单机调试工具的Windows 8.1” 从http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx(向下滚动)。

还有“Windows 7独立调试工具(也适用于Windows XP)”,但我认为它不工作,因为您安装的Visual Studio 2012可能太新了。它指出:

Newer versions of the Visual C++ 2010 Redistributable can cause issues when installing the SDK for Windows 7. For more information, see support for the Windows SDK.

+0

我卸载了Visual Studio 2012,但它仍然无法使用Standalone iso工作。有关如何设置GDB的任何提示? – user1911091

+0

任何错误代码,当安装失败时,你可以谷歌? – Simon