用于qtquick / C ++的Windows 7上的QT Creator(2.8.1)调试器

时间:2013-12-20 08:04:24

标签: qt debugging qt-creator

Hy,

我已经安装了qt 5.1.1和QT Creator 2.8.1来开始学习QT Quick。 我唯一的问题是我无法调试c ++代码!

如果我点击F5,它总是退出“不可能” - “没有调试器定义”(或类似的东西)。 我安装了Visual Studio Professional 2012版(因此必须在我的机器上安装调试器)。

我也读过“http://doc.qt.digia.com/qtcreator-2.4/creator-debugger-engines.html”,但这实际上没有用,它只说:“在Windows上支持的调试器是:CDB或GDB。但CDB不会被自动检测,你必须手动安装它安装一些Windows调试工具并设置一个符号服务器...“,我试过,但我的机器退出Windows调试工具的下载安装有一些未定义的错误

安装失败: 安装选定的Windows SDK组件时出现问题。

安装“Microsoft Windows SDK for Windows 7”产品时报告了以下错误:有关详细信息,请参阅Samples \ Setup \ HTML \ ConfigDetails.htm文档。

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

[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)bei SDKSetup.ProductCollection.SetupProducts(TaskMode taskMode,DownloadManager downloadManager,ManualResetEvent cancelEvent)bei SDKSetup.ConfigProducts.DoCurrentTask(TaskMode Task)

)。

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

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

由于

1 个答案:

答案 0 :(得分:0)

http://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx尝试“适用于Windows 8.1的独立调试工具”(向下滚动)。

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

  

安装适用于Windows 7的SDK时,较新版本的Visual C ++ 2010 Redistributable可能会导致问题。有关详细信息,请参阅对Windows SDK的支持。