一名热爱体感技术的
业余专业开发人员

安装Qt调试器

  如果你时间紧迫,那么请去这个地址(百度网盘)下载软件并安装上,重新启动QtCreator即可:pan.baidu.com/s/1hq5pFtq

这周末正好有空,我好好研究了下如何给Qt安装调试器。我之前使用Qt5.2.0,现在又下载了最新的Qt5.4.0,虽然说Qt现在跨平台,但我下载最新的Qt5.4.0的免费版本还是找不到有关Android之类手机的项目模板,难道一定要付钱才能开发移动软件?

好了,进入正题,我们在windows下一般安装两种Qt版本,一种是基于Visual Stuido编译器的(MSVC),另一种是基于g++的MinGW。使用后者一般调试没啥问题,而使用前者没办法调试,如果调试会提示“没有安装调试器”的提示。

经过百度折腾,最终解决了这个问题,主要是要下载一款叫做Debugging Tools for Windows 的东西,下载地址msdn.microsoft.com/library/windows/hardware/ff551063(v=vs.85).aspx

我选择了第三种可以下载下来,而不是直接安装到windows里面,当然任何一种都可以,下载后运行程序,你仅仅勾选Debugging Tools for Windows 

安装完毕重新打开Qt即可看到它自动检测到了这个调试器:

然后我们运行个程序试试看,注意选择debug模式哦,还有最好重新构建程序~最后我们很开心的发现加入断点可以调试了!

我把这个工具下载到网盘里了,你可以直接下载下来,请见文章最前面的链接。第三个东西我也不知道是什么,反正我只发现前二天有用。还看到vs的调试器是完全不同于这个调试器的,所以vs调试器不能被Qt使用,必须重新下载一个调试器,一个小小的调试器终于解决了无法调试的问题!!

好的,解决了这个问题我们可以很开心的编码了,但是我们完成好的程序发布时如何缩减安装包呢?我之前发布时,给人家很多dll还有插件之类的东西才能运行,如何缩减发布包,下来我得研究这个问题!