在windows下使用QT Creator,程序员经常需要对程序进行Debugging调试。当按下“Start Debugging(F5)”按钮的时候,很有可能弹出令人烦恼的错误对话框,如图1所示。 图1有很多初学者问笔者,如何解决这个问题?虽然解决方法比较简单,但是人一多,工作量还是上去不少。有善意者提醒笔者,为什么不写一篇博文来逐步讲解解决方法呢?非常棒的想法!闲话少说,让我们开始吧:-)。解决方法步骤:
1)打开网页:http://doc.qt.nokia.com/qtcreator-snapshot/creator-debugger-engines.html,滚动图2位置。读者可以根据系统选择1号超链(http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx)还是2号超链(http://www.microsoft.com/whdc/devtools/debugging/install64bit.Mspx)。因为笔者系统是1号超链,故下面步骤也将按照其展开,对于2号超链,基本的操作步骤一致。 图22)点击1号超链:http://www.microsoft.com/whdc/devtools/debugging/installx86.Mspx
图33)点击图3的“Download Debugging Tools from the Windows SDK”,它的目标超链地址是:http://go.microsoft.com/fwlink/?LinkID=191420。图44)点击图4的“Download”按钮,下载winsdk_web安装文件。5)安装winsdk_web。如果你出现图5的错误对话框,表明你的系统没有安装NET Framework 4,你需要在安装winsdk_web.exe之前先安装NET Framework 4。否则请跳过相关NET Framework 4的安装步骤。 图56)登陆:http://go.microsoft.com/fwlink/?LinkID=187668网页,这个地址由图5的错误对话框中显示。
图67)点击图6中的“Install it Now”。图78)点击图7中的“Download”按钮,下载dotNetFx40_Full_setup安装文件。9)安装dotNetFx40_Full_setup。10)安装winsdk_web。11)点击图1中的“Settings…”。12)依次点击“CDB”卡片,“CDB”复选框,“Autodetect”按钮。图813)检查是否Path中有效的Debugging Tools For Windows(x86)被显示。 图914)按照图10设置“Setting the Symbol Server in Windows”。 图1015)点击“Insert…”,选择“Symbol Server…”,在弹出对话框内进入你指定的目录。最后,一路点击“OK”按钮完成全部设置。 图11【小结】
1)对于如何安装QT Creator,请参考MeeGo进阶基础篇6– Meego下搭建QT环境(http://www.linuxidc.com/Linux/2011-07/39094p6.htm)。
2)分别先后安装dotNetFx40_Full_setup和winsdk_web。如何在Ubuntu上添加桌面图标?QT初级进阶2:轻轻松松打包MeeGo的QT程序相关资讯 Qt
- QT 的信号与槽机制介绍 (04月07日)
- Qt实现文件拆分和融合小工具 (01月08日)
- Qt入门学习——Qt 5 帮助文档的使 (09/16/2015 08:32:11)
| - Qt不再使用LGPLv2.1授权 (01月14日)
- 如何在 Ubuntu 中安装 QGit 客户端 (09/26/2015 10:10:09)
- 在调用Qt库来实现功能过程中的一些 (08/30/2015 08:42:17)
|
本文评论 查看全部评论 (0)