本文共 1653 字,大约阅读时间需要 5 分钟。
Qt的安装配置请参考本博客本分类下的其他相关文章,本文主要整理在调试时候遇到的问题和解决方法供遇到同样问题的同学参考。由于我之前也没有任何Qt的开发基础,做的也是硬件方面设计,所以这方面基础还是比较薄弱,这儿主要记录摸索过程中的一点心得体会。
Qt的安装和初步配置请参见:
本文的软件环境:
Win7 32bit
Qt 4.8.4
Qt Creator 2.6.1
MinGW 4.4
今天使用到Qt的调试这块,遇到了点小问题,这里简单记录。
在进行调试的时候Qt Creator提示调试器未设置,在之前的的配置中也没有留意,于是重新来看看,我用的是MinGW,于是通过自动检测就得到了下图所示的设置。
程序检测到了位于D:\mingw\bin\gdb.exe的调试器,本来觉得这样就可以了,但是在调试的时候发现压根没法运行,提升如下:
无奈,只能在找找法子,通过查找发现,在之前的Qt Creator中,是以一个Qt SDK的整体来提供的,里面就包括了MinGW和调试器,而且也无需配置,现在的新版本都是分散安装的,所以就需要自己单独再找找了。网上的一个说法是2.5以上的版本必须使用7.2 IIRC版以上的GDB,需要需要自己单独下载,这里我找到两个下载地址。
内容粘贴如下:
A msys Environment with MinGW is required to build the GDB on Windows.
If it is missing [sourceforge.net] and install it to your system.make -f Makefile.<linux|osx|mingw>
python print 23
重新配置Qt Creator将调试器定位到这个目录中的gdb-686-pc-mingw32.exe如下图所示,再次调试,能够进行调试。
另外一个下载地址 同样能够下载这个文件。
Linux相关设置有对应的文件,下载地址如下: 这里并没有测试。
本文转自emouse博客园博客,原文链接:http://www.cnblogs.com/emouse/archive/2013/02/26/2933557.html,如需转载请自行联系原作者