[原创]XP下Eclipse + MinGW + Qt安装及问题解决方法
qt开发遇到的问题及解决方法
qt开发遇到的问题及解决方法以"Qt开发中遇到的问题及解决方法"为题,本文将探讨在Qt开发过程中常见的问题,并提供相应的解决方法。
Qt是一个跨平台的C++应用程序开发框架,被广泛应用于图形用户界面(GUI)和嵌入式系统开发中。
然而,Qt开发也存在一些常见问题,下面将对其中一些问题进行详细讨论。
1. 问题:Qt应用程序无法正常编译和构建解决方法:首先,检查是否正确安装了Qt开发工具和相关的编译器。
其次,确保项目文件(.pro)中的配置正确,并且必要的库文件和头文件路径设置正确。
还可以尝试清理构建目录并重新构建项目。
如果问题仍然存在,可以查看编译器输出的错误信息,并根据错误信息进行逐步排查。
2. 问题:Qt应用程序运行时出现崩溃或异常终止解决方法:首先,检查代码中是否存在内存访问错误、空指针引用或数组越界等问题。
其次,使用调试工具(如Qt Creator的调试器)对程序进行调试,以定位问题所在。
可以使用断点来逐步执行代码,并观察变量的值是否符合预期。
另外,注意处理异常情况和错误,确保代码的健壮性。
3. 问题:Qt界面显示异常或错位解决方法:首先,检查界面布局文件(.ui)中是否存在错误的布局设置或控件属性。
其次,确保界面元素的大小和位置设置正确,并且与不同屏幕分辨率的适配有关的代码正确实现。
还可以使用Qt 的布局管理器来自动调整界面元素的布局和大小,以适应不同的屏幕尺寸。
4. 问题:Qt界面响应慢或卡顿解决方法:首先,检查是否存在耗时的操作阻塞了主线程,例如在UI线程中执行了大量计算或IO操作。
如果有耗时操作,可以将其放在后台线程中执行,以避免阻塞UI线程。
其次,优化代码和算法,减少不必要的计算和资源消耗。
另外,可以使用Qt的定时器机制来分批处理耗时任务,以保持界面的流畅性。
5. 问题:Qt应用程序在不同平台上的兼容性问题解决方法:首先,确保代码中没有使用特定于某个平台的API或特性。
QT+Eclipse配置C++开发环境步骤-WIN
QT+Eclipse配置C++开发环境步骤(WIN)1、下载Eclipse+CDT,现在好像都集成在一起了,可以下载一个非安装版本的直接解压就可以用了。
(Eclipse IDE for C/C++建议下载:Eclipse IDE for C/C++ Developers2、下载MinGW,按说明默认安装就可以,我的安装目录是C:\MinGW,这个目录后面配置环境变量时要用到,如果安装目录不同,后面配置环境变量时目录应相应的修改。
下载时需要考虑:与QT相对应的版本,比如:QT4.8.5与MinGW-gcc440.13、下载QT。
到Qt网站在下面的QT官方网址(/downloads),直接下载qt-win-opensource-4.8.5-mingw.exe,安装即可。
4、下载qt-eclipse-integration-win32-1.6.1.exe。
也是去QT有一步要选择eclipse和MinGW的路径,注意:一定要选择你刚才安装的eclipse和mingw的路径,其余直接默认安装即可。
5、环境变量配置1)将MinGW目录中bin目录下的mingw32-make.exe改为make.exe。
2)需要配置一下系统的环境变量,右键点击“我的电脑”->属性->高级->环境变量,在系统变量中进行如下操作:(黄色部分要根据自己的路径相应的进行修改)添加:PATH=C:\MinGW\bin;C:\MinGW\libexec\gcc\mingw32\4.4.0新建:C_INCLUDE_PATH=%MINGW_PATH%\include;CPLUS_INCLUDE_PATH=C:\MinGW\lib\gcc\mingw32\4.4.0\in clude\c++;C:\MinGW\lib\gcc\mingw32\4.4.0\include\c++\mi ngw32;C:\MinGW\lib\gcc\mingw32\4.4.0\include\c++\backwa rd;C:\MinGW\lib\gcc\mingw32\4.4.0\includeLIBRARY_PATH=%MINGW_PATH%\lib;6、开发举例1)通过“开始->所有程序->Qt Eclipse Integration v1.6.1->Start Eclipse with MinGW”来启动eclipse 2)设置eclipse通过菜单“Window” ->"Preferences...",进入参数设置框,在左边的选择项中选Qt,然后点击右边的增加(“add”)按钮添加我们刚才安装的位置和版本号,如下图点击finish完成。
WinXP安装程序时出现系统错误解决(精品)
Win XP安装程序时出现系统错误解决症状当您尝试在运行 Microsoft Windows 2000 或 Microsoft Windows XP 的计算机上安装“适用于”一节列出的程序之一时,您可能会收到与以下各项之一类似的错误信息:Error 1305. Error reading from file:filenameError reading from file:filename原因如果存在下列一种或多种情况,就可能会出现此问题:没有正确配置 CD-ROM 或 DVD 驱动器。
程序 CD-ROM 或 DVD 损坏或变脏。
Microsoft 数据访问组件(MDAC)安装损坏或您没有安装最新版本。
解决方案要解决此问题,请按顺序使用下列一种或多种方法。
在使用每种方法后,尝试安装程序。
如果使用的方法不能解决问题,请继续使用下一方法。
方法 1:检查 CD-ROM 或 DVD检查 CD-ROM 或 DVD 是否有可见的损坏。
如果遇到 DVD 光盘问题,请确保将 DVD 插入 DVD 驱动器,而不是插入 CD-ROM 或 DVD 驱动器。
如果此方法不能解决问题,请继续使用下一方法。
方法 2:清洁程序 CD-ROM 或 DVD清洁程序 CD-ROM 或 DVD.为此,请使用专业的 CD-ROM 或 DVD 清洁工具包,或者用柔软的无绒棉布由 CD-ROM 或 DVD 的中心向外轻擦 CD-ROM 或 DVD 的银色面。
请不要用纸布擦拭。
纸布会刮伤塑料并留下刮痕,并且不要用旋转动作擦拭 CD-ROM 或 DVD.让 CD-ROM 或 DVD 彻底干燥,然后将其插入 CD-ROM 或 DVD 驱动器。
方法 3:在其他驱动器中测试 CD-ROM 或 DVD在其他驱动器中尝试 CD-ROM 或 DVD.如果 CD-ROM 或 DVD 在别的驱动器中能正常工作,则问题可能在于原先的驱动器不能正确读取 CD-ROM 或 DVD.请联系您的计算机的制造商、CD-ROM 或 DVD 驱动器的制造商。
另辟蹊径-利用MSYS2安装MinGW+Qt开发环境(含32位-64位-动态库-静态库-qwt-opencv等等)
另辟蹊径-利用MSYS2安装MinGW+Qt开发环境(含32位-64位-动态库-静态库-qwt-opencv等等)By Winland, 2015.04.04本文介绍在Windows系统里MSYS2 环境和MinGW-w64 编译套件安装、Qt开发环境安装。
一、MSYS2及其安装使用1、MSYS2介绍这得从MinGW 和MSYS说起,原本GNU 工具只在Linux/Unix 系统里才有,随着Windows 系统的广泛使用,为了在Windows 系统里可以使用GNU 工具,诞生了MinGW (Minimalist GNU for Windows)项目,利用MinGW 就可以生成Windows 里面的exe 程序和dll 链接库。
MinGW只是编译工具集没有类似Unix命令行环境,所以为了进一步在Windows 系统上使用类Unix环境,MinGW项目组衍生了MSYS子项目,该项目从Cygwin派生,构造了一个类Unix命令行环境,并提供POSIX功能支持。
MinGW本身仅支持生成32位程序,而MinGW-w64项目相当于是MinGW的升级版,同时支持生成32位和64位程序。
MSYS2也是MSYS的衍生版,使用MinGW-w64编译工具集。
另外MSYS2还有一个非常强大的功能,它从Arch Linux引入了软件包管理器pacman工具,使得MSYS2功能扩展非常方便,并且可以通过pacman来解决各个软件和库之间的依赖关系,自动安装需要的依赖软件包。
MSYS2项目还打包了非常多的开发库和开发工具,能移植到Windows上的估计都打包了,而且还可以进行扩展。
因此通过MSYS2的pacman工具安装诸如MinGW-w64编译工具集、Qt 开发库和QtCreator、qwt绘图插件、opencv开发库、ffmpeg、gstreamer、openssl、sqlite、postgresql、gtk、crypto++、mesa、openal、tcl/tk、vlc、zlib、SDL等,都是易如反掌。
Qt4.8.4和creator和mingw安装配置说明总结_非常有用
Qt 4.8.4 & Qt Creator 2.6.1 安装和配置(Windows)分类:Qt 2013-02-04 18:12 5150人阅读评论(4) 收藏举报MinGWmingwMinGwqtQtQTQT CreatorQt Creatorqt CreatorQt creator安装配置0. 前传总想记录自己的成长过程,总是被各种原因中断。
申请CSDN账号3年了吧,没写过一篇文章。
见过现实生活中的暴发户,但我认为在技术领域不存在暴发户。
只有积累,从一点一滴做起。
这是我的第一篇文章。
1. 软件安装1.0. 一个艰难的决定跨平台的需求让我选择了Qt,经过一番搜索找到了可以下载的免费版:/downloads最新版本(截止到2013年1月)是5.0.1,但Windows下只有for VS 2010的版本。
虽然本人觉得VS很好用(用过VS 2001、VS 2005、VS 2008,当然是D版,主要拿VB做做界面,见笑),但考虑公司安装,所以还是不选择D版的好。
退而求其次,选择次新版本4.8.4,317MB。
下载地址:/qt4/source/qt-win-opensource-4.8.4-min gw.exe【更新】2013年2月4日重新登录qt官网,发现5.0.1 for minGW也有了!本身带minGW4.7。
下载、安装、运行,完全无悬念,推荐!附下载地址(823MB):/qt5/5.0.1/qt-windows-opensource-5.0.1-mingw47_32-x86-offline.exe1.1. minGW的安装既然选择了for minGW的版本,那就要下载minGW。
官网:/。
我下载的是(这仅仅是一个下载器,需要联网下载):/projects/mingw/files/latest/download?source=fi les安装过程中会询问你的安装版本,我最终选择了打包好的版本(20120426,安装完大小200MB)。
Eclipse插件安装方法和插件加载失败解决办法-TATA的专栏-CSDN博客
Eclipse插件安装方法和插件加载失败解决办法-TATA的专栏-CSDN博客一:是利用Eclipse Software Update 添加网址,让Eclipse 自动的搜索下载最新的插件。
比如安装VE这个可视化编辑UI的插件,其步骤为Help > Software Updates... > Available SoftwareAdd Site... > add the VE 1.4 Update site:二:下载插件,解压拷贝相应文件到eclipse安装目录相应文件夹下将下载插件解压缩得到plugins和features两个文件夹copy到eclpise对应的plugins 和features文件夹下。
重起eclipse,如果插件不能升效,则请eclipse\configuration\org.eclipse.update目录删除后再启动eclipse:)三:LINK 文件方式:eclipse自带插件都是安装在plugins目录下。
不过这样一来,当安装了许多插件之后,eclipse变的很大,最主要的是不便于更新和管理众多插件,eclipse启动较慢。
用links方式安装eclipse插件,可以解决这个问题,同时可以自由伸缩插件的加载。
当前配置XP SP2,eclipse3.4.1现在假设我的eclipse安装目录是D:\eclipse,待安装插件目录是D:\plug-in ,我将要安装LanguagePackFeature(语言包)、emf-sdo-xsd-SDK、GEF-SDK、Lomboz这四个插件。
先把这四个插件程序全部放在D:\plug-in目录里,分别解压。
如Lomboz3.0.1.zip解压成Lomboz3.0.1目录,这个目录包含一个plugins目录,要先在Lomboz3.0.1目录中新建一个子目录eclipse,然后把plugins目录移动到刚建立的eclipse 目录中,即目录结构要是这样的:D:\plug-in\Lomboz3.0.1\eclipse\pluginsEclipse 将会到指定的目录下去查找eclipse\features 目录和eclipse\plugins 目录,看是否有合法的功能部件和(或)插件。
eclipse安装cdt和mingw配置
eclipse安装cdt和mingw配置Eclipse除了可以开发Java之外,还支持了许多语言,现在先介绍C、C++的开发环境设定,以后有机会再介绍其它的。
Enjoy it!OS:Windows 7 Ultratimate一.首先要下载Eclipse IDE for C/C++ Developers,请下载这项:/downloads/安装:解压文件到指定目录下(自己的工作目录,如:D:\)二.下载可在Windows上使用的GNU C、C++编译器,这里要下载的是:MinGW。
下载网址:/projects/mingw/files/说明:该文件是在线安装文件,安装时需要选择安装的模块,除下述三项,其余均选。
安装:安装目录选C槽,然后狂点下一步(Next)就行了。
安装完后路径是这样->D:\Program Files\MinGW\。
三.先在Command Line模式下测试编译与执行。
先将D:\Program Files\MinGW\bin底下的mingw32-make.exe更名为make.exe,因为待会在Eclipse使用时它预设会抓系统里make 这个文件名而不是mingw32-make 。
(注:如果不更名或是还有其它make 程序时,也可以在稍后的Eclipse 设定中,在make targets view 的地方,新增一个task 时,build command 取消use default , 使用 mingw32-make ,或在project properties->make project ->将make 改为 mingw32-make ) -- 由 snpshu 补充。
点击“计算机”右键属性,高级系统设置->环境变量->系统变量加入下列设定:PATH : D:\Program Files\MinGW\bin; (如果系统已经有装其它C/C++编译器,请把D:\Program Files\MinGW\bin 加在最前面。
MinGW与MSYS安装详细介绍
Win32系统下安装MinGW 与GTK GTK++环境材料整理:XUQS 流氓怕武术论坛学习C 语言的视窗界面编程环境,最好的还是去Linux 系统环境,但Win32下的Gtk+环境对初学者还是有用的。
网上找到的教程,没有细节讲述,我跟着操作倒走了不少弯路。
终究还是自己配置成功了,整理分享出来,给同样的新手参考。
一、MSYS 的初次安装先安装MinGW 编译器或集成MinGW 的IDE 。
比如MinGWStudio ,Dev-CPP 等。
这里就不说了,我这里就以MinGWStudio 为例配置的。
输入C:/MinGW 回车即可。
(MinGWStudio 则路径可能是C:/MinGWStudio/MinGW )如MSYS 的快捷方式丢失,可以创建C:\msys\1.0\msys.bat 的快捷方式。
这里安装后,就可以用MSYS 虚拟的Linux 命令行下用gcc 编译C 语言程序了,网上有很好的教程。
二、MinGW 与MSYS 重装说明重装MinGW 或者MinGWStudio 编译器的时候,不需要重装MSYS ,如果按照默认安装MinGWStudio 集成环境安装后,如果重新安装较新版本的MinGW ,可以在MinGWStudio 的界面中,菜单栏—Edit—Options 打开,Compiler 项目,指向新的MinGW 路径即可。
三、GTK+运行库下载登录/网站,进入Win32系统对应的下载页面,建议下载整合的Bundle 包和libiconv 包,一起解压到同一个目录下,例如:D:/Gtk+下面即可。
***如果逐个下载独立包,除了source 包外,其他都需要下载。
四、获取include头文件和lib库文件的Path目录GTK+提供一个pkg-config的程序,帮我们取得目前GTK+相关的Include和libraries的路径及其参数,将取得的路径及参数复制下来,待撰写Makefile时便可以使用这些值。
Eclipse+Qt开发环境设置
Eclipse+Qt开发环境设置文章摘要:Windows,Linux平台下安装使用Eclipse + QT4.4.3开发环境Windows,Linux新建project时的配置(不使用QT预置项目类型,而是手工配置)使用Eclipse开发平台的原因:由于要在Windows/Linux上开发,希望统一开发工具.以前开发QT3时,界面开发使用QT自带的designer, 程序也可以在Designer里面全部完成.有时也用一些轻量级的编辑工具,如Windows下FlexEdit(下载,相当不错,尤其是自动分析C++源文件中的类,方法,快速导航功能极方便),Linux下的vi(不论何时,VI是不能忘记的,尤其是出差时,Linux/Unix 下唯一能保证有的就是它了).后来使用SlickEdit开发工具,分析代码与写代码都相当方便.与QT Designer配合使用真的是很方便.Qt4的出现,Qt Designer的功能大大减低,需要新的集成开发工具.在Windows下,VS2005+Visual Assist X + QT也是相当方便的,只是无法跨平台.所以趁着学QT4的,试试Eclipse集成开发工具.Windows平台安装(Eclipse , c++, qt4, fortran)所需文件:DEV-CPP4.9.9.2.exe --> 要用其集成的MinGW开发环境(make and g++)qt-win-opensource-4.4.3-mingw.exe --> QT的开源版本eclipse-cpp-ganymede-SR1-win32.zip --> 集成了CDT插件的Eclipseqt-eclipse-integration-win32-1.4.0.exe --> 把QT集成到Eclipse中去的.安装过程DEV-CPP4.9.9.2.exe安装到C:\Qt\dev-cpp目录qt-win-opensource-4.4.3-mingw.exe安装到C:\Qt\4.4.3目录(安装过程需要指定MinGW的位置,把默认的C:\MinGW改为C:\Qt\dev-cpp即可)eclipse-cpp-ganymede-SR1-win32.zip 直接解压到C:\Eclipse即可(需要安装jre环境后才能运行,本人用1.6) qt-eclipse-integration-win32-1.4.0.exe 安装过程中需要指定Eclipse与MinGW的位置,按上面的实际安装目录修改.安装到C:\Qt\Trolltech\Eclipse编辑运行QT4程序命令行编译与运行QT程序,有三种方法:法一: 需要通过"开始"->"程序"->"Qt by Nokia v4.4.3 (OpenSource)" ->"Qt 4.4.3 Command Prompt" 打开DOS 命令行窗口,再编译运行;法二: 打开任意一个Dos窗口, 执行一下C:\Qt\4.4.3\bin/qtvars.bat ,设置相应环境变量.法三: 修改系统环境变量:新建环境变量QTDIR, 值为C:\Qt\4.4.3新建环境变量QMAKESPEC, 值为win32-g++修改原path变量, 在原值最前面增加C:\Qt\4.4.3\bin;C:\Qt\DEV-CPP\bin;%SystemRoot%\System32; 源代码编辑工具可以使用dev-c++, Editplus, FlexEdit等使用Eclipse编辑,编译,运行这里要注意, 安装qt-eclipse-integration-win32-1.4.0.exe自动生成的开始菜单项"Qt Eclipse Integration v1.4.0" -> "Start Eclipse with MinGW" 有问题. 需要编辑C:\Qt\Trolltech\Eclipse\start.bat,把QT需要的环境变量设置语句加入,完整的如下:echo Setting up a MinGW/Qt only environment...echo -- QTDIR set to C:\Qt\4.4.3echo -- PA TH set to C:\Qt\4.4.3\binecho -- Adding C:\Qt\DEV-CPP\bin to PA THecho -- Adding %SystemRoot%\System32 to PA THecho -- QMAKESPEC set to win32-g++set QTDIR=C:\Qt\4.4.3set PA TH=C:\Qt\4.4.3\binset PA TH=%PA TH%;C:\Qt\DEV-CPP\binset PA TH=%PA TH%;%SystemRoot%\System32set QMAKESPEC=win32-g++echo Starting eclipse...call "C:\Eclipse\eclipse.exe" -clean启动Eclipse后, "File" -> "new" -> "other" ,选择QT下面的某一个项目,如"QT Console project"或"QT GUI project", 然后指定项目名, 就可以使用菜单"project" ->"build all"进行编译了. 默认情况下生成debug格式.运行,需要生成运行配置. "run" -> "run configurations..." , 双击"C++ local application"在下面生成一个新的配置"new_configuration", 在右侧点"project"后的"browse..."选择刚才新建的项目名, 点"c/c++ application"后"search project..." 找到可执行文件, 然后就可以点击"run"运行了. (注意, 如果上面新建的是qt console project, 需要在建立项目后, 点"project" ->"properties" , 双击左侧"c/c++ Make project" , 然后在右侧选择"binary parser"标签, 选中"elf parse"与"pe windows parser". 否则在"search project..." 时会找不到可执行文件. )让eclipse支持fortran:下载photran40b4-master.zip启动eclipse, 菜单"help" -> "software updates" ,选中"Available Software"标签, "Add Site..." , 在弹出的对话框中点"Archive...", 找到硬盘上的photran40b4-master.zip,按提示完成安装,重启eclipse,就发现在File,New时多了对Fortran的支持.Linux平台安装(Eclipse ,c++, qt4, fortran)安装JDK1.6.bin,并配置环境变量.安装目录/data/opt/jdk1.6.0_01修改/etc/profile, 在最后添加java的环境变量:JA V A_HOME=/data/opt/jdk1.6.0_01JA V A_BIN=/data/opt/jdk1.6.0_01/binPA TH=$PA TH:$JA VA_HOME/binCLASSPA TH=.:$JA VA_HOME/lib/dt.jar:$JA V A_HOME/lib/tools.jarexport JA VA_HOME JA V A_BIN PA TH CLASSPA TH安装Eclipse解压eclipse-cpp-ganymede-SR1-linux-gtk.tar.gz到/data/opt/下编译安装Qt$tar jxvf qt-x11-opensource-src-4.4.3.tar.bz2$cd qt-x11-opensource-src-4.4.3$./configure -prefix /data/opt/qt-4.4.3 -no-libtiff$make && make install$vi /data/opt/qt-4.4.3/setqt4 (以后在需要编译QT程序时,执行source setqt4就可以设置好环境变量) export QTDIR=/data/opt/qt-4.4.3export PA TH=$QTDIR/bin:$PA THexport LD_LIBRARY_PA TH=$QTDIR/lib:$LD_LIBRARY_PA TH让Eclipse集成QT$cd /data/opt/eclipse$tar zxvf qt-eclipse-integration-linux.x86-gcc3.3-1.4.0.tar.gz让Eclipse集成fortran支持,方法与Windows下相同, 使用的文件也相同安装apache2,mysql5,php5,svn服务器安装slickedit, matlab7Windows平台,Eclipse中编写QT程序在Eclipse中编写一般C++程序file->new ->other ->展开C++下的C++ Project ->不选中"Show project types and toolchains only if they are ssupported on the platform" ->Project Type="Executable"下的"Empty Project", ToolChains="MinGW GCC"编写文件或导入现有文件(File -> import ->General 下的File system)projects -> properties, 展开c/c++ Build,settings,在右侧tab页中选中"Binary Parsers", 应该有两项是选中的"PE Windows Parser"与"cygwin PE Parser" (默认生成的未选中"cygwin PE Parser"项,造成在下一步生成运行配置时无法自动找到exe)生成运行配置. "run" -> "run configurations..." , 双击"C++ local application"在下面生成一个新的配置"new_configuration", 在右侧点"project"后的"browse..."选择刚才新建的项目名, 点"c/c++ application"后"search project..." 找到可执行文件, 然后就可以点击"run"运行了.导入有pro文件的Qt项目到Eclipse中file -> import -> 选择qt下qt project->选择一个QT的项目文件(xx.pro),就生成一个与原project同名的eclipse项目.但"生成运行配置"还是要做的,之后就可以编译与运行了.一般C++ Project如何增加对QT的支持file, new, c++ project => Project type选择"Executable"下的"Empty Project",不选中"Show project types and toolchains only if they are ssupported on the platform",然后在右侧的"Tool Chains"选择"MinGW GCC",然后点击"next", 在弹出的对话框中点击"Advanced settings",展开"c/c++ build"-> "settings",在右侧展开"gcc c++ compiler","Directories", 右侧"include pathes" , 浏览添加C:\Qt\4.4.3\include;展开"GCC C++ Linker","Libraries",在Libraries(-l)中添加三次,分别添加QtCored4,QtGuid4, qtmaind;在"Library search path"添加C:\Qt\4.4.3\lib;新建Source File, 输入代码,就可以正常编译了.测试代码:#include#includeint main(int argc, char *argv[]){QApplication app(argc, argv);QPushButton hello("Hello world!");hello.resize(100, 30);hello.show();return app.exec();}测试代码二:// myclass.h#ifndef MYCLASS_H_#define MYCLASS_H_#include#includeclass MyClass : public QObject{public:MyClass( const QString& text, QObject *parent = 0 );const QString& text() ;void setText( const QString& text );int getLengthOfText() ;private:QString m_text;};#endif /* MYCLASS_H_ */// myclass.cpp#include "myclass.h"MyClass::MyClass( const QString &text, QObject *parent ) : QObject( parent ) {m_text = text;}const QString &MyClass::text() { return m_text; }void MyClass::setText( const QString &text ) { m_text = text; }int MyClass::getLengthOfText() { return m_text.size(); }// main.cpp#include "myclass.h"#includeint main( int argc, char **argv ){QObject parent;MyClass *a, *b, *c;a = new MyClass( "foo", &parent );b = new MyClass( "ba-a-ar", &parent );c = new MyClass( "baz", &parent );qDebug() << a->text() << " (" << a->getLengthOfText() << ")";a->setText( b->text() );qDebug() << a->text() << " (" << a->getLengthOfText() << ")";return a->getLengthOfText() - c->getLengthOfText();至此,在Windows平台上编译运行QT4程序的设置已经完成,后面就是实际的编程了.Linux平台,Eclipse开发Qt4程序$source /data/opt/qt-4.4.3/setqt4 设置环境变量export QTDIR=/data/opt/qt-export PA TH=$QTDIR/bin:$PA THexport LD_LIBRARY_PA TH=$QTDIR/lib:$LD_LIBRARY_PA TH然后启动Eclipse新建项目,类型为C++ 下“C++ Project" => project type = "executable"下"Empty Project" , Toolchains="Linux Gcc" =>点Next =>点"Advanced settings" => 展开"c/c++ build"-> "settings",在右侧展开"gcc c++ compiler","Directories", 右侧"include pathes" , 浏览添加/data/opt/qt/4.4.3/include; => 展开"GCC C++ Linker","Libraries",在Libraries(-l)中添加两次,分别添加QtCore,QtGui ;==> 在"Library search path"添加/data/opt/qt/4.4.3/lib新建Source File, 输入代码,就可以正常编译了.可能问题:如果在进入Eclipse前,没有设置环境变量LD_LIBRARY_PATH,则项目能编译,但运行时提示找不到Qt 的动态链接库而失败。
eploreree程序出现错误的解决方法
eploreree程序出现错误的解决方法eploreree程序出现错误的解决方法1.系统资源不足。
如果机器配置低的话建议不要同时开启太多应用程序。
另外可适当加大虚拟内存,特别是经常玩大型游戏。
这种情况下升级机器是最根本的解决办法呵呵。
2.系统文件损坏。
检查explorer.exe的文件大小,正常情况下应该显示为237k或者238k,如果大小不一致,可运行sfc/scannow扫描系统文件。
若explorer.exe程序本身损坏,可以从别的机器上拷贝一个explorer.exe文件到本机,调用任务管理器,接入explorer.exe 进程,然后新建任务拷贝新的文件到系统盘\WINNT(2000)或\WINDOWS(XP)目录下。
3.软件冲突(特别是右键第三方加载项)。
譬如输入法,清华紫光输入法3.0版本有的时候会出现explorer.exe出错,取消清华紫光输入法,用其他输入法输入会没有问题。
清华紫光输入法4.0版本未发现类似问题。
苹果美化版的rar惹的祸,把它卸载了暂时就没有这个错误了,你也可以看是不是安装了苹果美化版的rar,有的话,也可以卸载了来看一下。
装了酒精120%或者酒精52%虚拟光驱,在番茄的系统中很容易出现explorer.exe错误。
卸载有时候会解决问题。
4.病毒。
(wc98pp.dll)网络协议处理器-电子书编译工具WebCompiler相关。
wc98pp.dll文件本身并没有影响,很多计算机上都有此文件,但是当explorer.exe出错的时候,删除此文件可以解决问题,然后从注册表中搜索相关键值删除。
usign.dll,有人提到这个文件与wc98pp.dll两个文件类似,删除这两个文件可以清除IE中不断跳出小广告。
在公司的计算机中未发现此文件。
5.windows升级造成的大家都知道我们用的是盗版xp,既然是盗版的,肯定会出现各种各样的错误.微软也不是sb,肯定会搞一些问题来惩罚我们,所以建议大家不要上网自动更新,并且把自动更新关掉(实际上这个更新没p用)6.系统内核错误。
qt常见问题及解决方法
QT常见问题及解决方法●Linux和windows共享时要求密码。
在windows上的文件夹-属性-共享-共享和网络中心-不要勾用密码共享即可。
安装vmtools。
然后在vm上设置share即可。
安装vmtools前先要安装g++和gcc。
●Fedora的linux系统没有自带的g++和gcc。
需要从网上下载。
下载命令:yum install gccyum install gcc-c++●解决arm-linux-gcc –v:command is not found的问题。
Sudo –s然后输入改变变量的环境。
export PASH=$PASH:…..即可。
●QGtkStyle was unable to detect the current GTK+...出现问题:Starting /home/jumn/Desktop/main-build-desktop/main...QGtkStyle was unable to detect the current GTK+ theme./home/jumn/Desktop/main-build-desktop/main exited with code 0使用Qt编写的程序,启动后即意外退出。
出现的不是要的程序生成界面。
分析问题:极可能是因为GTK 环境使用了qt 风格,qt程序再调用GTK 所用的风格,形成死循环。
解决方法:找到qtconfig executable文件。
我安装的是QT SDK,路径在/opt/qtsdk-2010.05/qt/bin双击打开,在GUI Style中Desktop Setting(Dfault) 改为Windows。
如下图:这样之后,结果就没有了。
如下:linux的基础启动流程1. 加载BIOS的硬件信息,并获取第一个启动设备的代号。
2. 读取第一个启动设备的MBR的引导加载程序(即lilo、grub、spfdisk等)的启动信息。
qt在windows_安装配置
Installing Qt/Windows本人在windows下使用Qt所以下面介绍一下在windwos安装Qt的情况。
qt在windows安装,很简单,我们按照下面的步骤:第一步:准备安装软件请大家准备好软件qt-win-opensource-4.0.1-mingw.exe 和devcpp-4.9.9.2_setup.exe如果大家没有软件,可以到官方网站下载,或者去下载.第二步:安装软件大家先安装devcpp-4.9.9.2_setup.exe,详细过程就不讲了,windows软件大同小异接下来安装qt-win-opensource-4.0.1-mingw.exe,安装过程也差不多,大家在安装过程中到了MinGW时,要注意在find MinGW (previously installed MinGW)是选择你安装的devcpp 的目录比如:c:Dev-Cpp 其它的就不用管了,一直用‘next’就可以了第三步:编译应用程序1. 在这时就安装好了软件,接下来,我们来编译运行一个程序。
在记事本中我输入源代码////////////////////////////////////////////////////#include <QApplication>#include <QPushButton>int main(int argc, char *argv[]){QApplication app(argc, argv);QPushButton hello("Hello world!");hello.resize(100, 30);hello.show();return app.exec();}////////////////////////////////////////////////////我们保存文件为:helloworld.cpp2. 接下来我从开始菜单进入Qt 4.0.1 command Prompt 在dos下进入文件的目录。
Eclipse安装教程
一:准备工作:需下载以下三个软件包a).Eclipse 3.1官方站点: 工具下载地址:/downloads/index.php(现在Eclipse已经出到3.2.x了,不过似乎3.2的没有中文语言包,看起来不舒服)此外如果没有安装java运行环境库(J2RE)和java开发工具包(JDK),需要到上下载安装。
b).C/C++ Development Toolkit(CDT 是完全用Java 实现的开放源码项目)下载地址:/tools/cdt/releases/eclipse3.1/注意,CDT必须和Eclipse相应的版本配套,此处Eclipse3.1需要CDT3.0.x的配套,如果你的Eclipse与我这不同,需要注意elicpse网页上版本的提示,不要搞错了。
c).MinGW 5.1.3下载地址:/project/showfiles.php?group_id=2435网页上的这个只是网络安装的引导程序,100多k大,点击下载下来的这个就可以正式的从网上下载所需部件并安装。
二、系统配置系统环境WIN2000/WINXP/WIN2003安装和配置:1)安装Eclipse:没有什么多说的,要是有语言包,记得把语言包下载下来,这样看的舒服些,这方面的资料网上比较多,自己搜索一下吧,别忘记了装J2RE和JDK.2)安装MinGW:安装的时候会让你选择需要安装的部件,如果只需要一半的c++开发,选上Runtime,Win32API,BinUtil,MinGW Make就可以了,因为如果全部安装大概要100M左右,那个网速还是比较慢的;安装完毕后我们先配置一下系统的环境变量,点击我的电脑的属性--->高级--->环境变量--->系统变量--->path 在path后增加:MinGW安装路径\MinGW\bin,这步做完了应该可以在命令行程序输入gcc命令,会有“no input file”的提示;接下来找到你安装MinGW的目录,将MinGW\bin\mingw32-make.exe这个文件,改名为make.exe(因为eclipse默认的make指令使用的make.exe,当然你可以在这不改,eclipse里设置)。
Qt各种版本开发工具的配置方法
Windows下Qt各种版本开发工具的配置方法Windows下开发工具的配置:首先安装Microsoft Visuall Studio 2005专业版,然后安装Microsoft ActiveSync公司4.5,再安装STANDARDSDK_500和Windows Mobile 5.0 Pocket PC SDK等软件。
然后到Qt网站下载win-qt-everywhere-opensource-src-4.6.0.zip 软件,解压到某一指定目录,如:D:\Qt\win32binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:configure -platform win32-msvc2005nmake1、Application命令行方式:在Windows XP桌面上自编批处理命令文件:Qt Desktop Command Prompt.bat,内容为:%COMSPEC% /k "D:\Qt\win32binaries\win32binaries\bin\qtvars.bat vsvars"这样就可通过命令行工具编译、运行Qt应用程序了。
如:qmake –projectqmake –t vcappqmake *.pronmake等就形成了exe程序了。
2、Application Visual Studio 2005集成环境方式:在Windows XP桌面上自编批处理命令文件:Visual Studio with Qt Desktop.bat,内容为:D:\Qt\win32binaries\bin\qtvars.bat vsstart这样就进入Visuall Studio 2005集成环境了。
(注:编译后系统没有qtvars.bat文件,这是从qt-embedded-wince-eval-4.5.3-vs2005.exe安装后D:\Qt\4.5.3\win32binaries\bin 目录下取得的,而qt-embedded-wince-eval-4.5.3-vs2005.exe的使用是有时间限制的)3、Windows Mobile 5.0 Pocket PC:将win-qt-everywhere-opensource-src-4.6.0.zip软件,解压到某一指定目录,如:D:\Qt\wm50binaries目录,然后从:“Visual Studio 2005 命令提示”入手进入命令行,执行自编批处理文件install.bat,内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Include\Armv4iset LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce500\Windows Mobile 5.0 Pocket PC SDK\Lib\ARMV4I set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH% nmake(注:可根据安装情况进行适当修改)若有qt-embedded-wince-eval-4.5.3-vs2005.exe的checksdk.exe文件和setcepaths.bat 文件,那么自编批处理文件install.bat,也可以内容为:PATH=D:\Qt\wm50binaries\bin;%PATH%configure -xplatform wincewm50pocket-msvc2005setcepaths wincewm50pocket-msvc2005nmake然后再在命令行中执行:nmake因为setcepaths.bat批处理文件可能会强行退出。
qt开发过程中遇到的问题和处理方案
qt开发过程中遇到的问题和处理方案QT开发过程中遇到的问题和处理方案引言在QT开发过程中,会遇到各种各样的问题,如编译错误、功能实现困难等。
本文将介绍一些常见问题,并提供相应的处理方案,以帮助QT开发者更好地解决问题。
问题列表及处理方案1.编译错误–分析错误信息:仔细阅读编译器给出的错误信息,确定具体错误的位置和原因。
–检查代码:检查代码中的语法错误、缺少头文件等问题。
–清理和重建工程:尝试清除构建目录并重新构建工程。
2.界面布局问题–使用布局管理器:使用Qt提供的布局管理器(如QVBoxLayout、QHBoxLayout等)来实现自适应的界面布局。
–调整控件属性:根据需求调整控件的大小、位置和对齐方式等属性,以获得满意的界面布局效果。
3.信号与槽连接问题–检查信号和槽的函数签名:确保信号和槽的函数签名一致,包括参数类型和数量。
–使用Qt提供的connect函数连接信号和槽:使用Qt提供的connect函数来建立信号和槽之间的连接关系。
–检查对象的生命周期:保证信号和槽所属的对象在连接时都是有效的,避免出现悬空指针问题。
4.界面刷新问题–使用Qt的绘图系统:采用Qt提供的绘图系统(如QPainter、QPainterPath等)来手动绘制需要刷新的界面部分。
–刷新界面:使用QWidget的update函数或QGraphicsView 的repaint函数来触发界面的刷新。
5.跨平台兼容性问题–尽量使用Qt提供的跨平台组件:使用Qt提供的跨平台组件,避免直接调用操作系统相关的接口。
–编写平台相关的代码段:对于无法避免的平台相关操作,可以编写平台相关的代码段,并使用条件编译指令来区分不同平台。
–进行跨平台测试:在不同的操作系统上进行测试,确保程序在各个平台上均能正常运行。
结论本文介绍了在QT开发过程中常见的问题和相应的处理方案,包括编译错误、界面布局问题、信号与槽连接问题、界面刷新问题和跨平台兼容性问题。
WindowsXP下MinGW的安装与配置
WindowsXP下MinGW的安装与配置Windows XP下MinGW的安装与配置博客分类:• C / C++CWindows XP下MinGW的安装与配置到/projects/mingw/ 手动去下载最新的MinGW,或使用MinGW-5.1.4.exe,自动下载。
但后者往往不能下载到最新的稳定包。
1、手动下载说明,参见:/wiki/HOWTO_Install_the_MinGW_GCC_Compiler_Suite 可从:/projects/mingw/ 选择包下载。
2、运行MinGW-5.1.4.exe 的话,选择Candidate,一般会下载最新的包,选择如下几项:MinGW base toolsg++ compilerMingGW Make默认路径C:\MinGW,我装在 D:\cplusplus\mingw根据:/index.php?title=MinGW_installation,需要下载如下必要的包:* /mingw/gcc-core-3.4.5-20060117-1.tar.gz* /mingw/gcc-g++-3.4.5-20060117-1.tar.gz* /mingw/mingw-runtime-3.9.tar.gz* /mingw/mingw-utils-0.3.tar.gz* /mingw/w32api-3.6.tar.gz* /mingw/binutils-2.17.50-20060824-1.tar.gz* /mingw/mingw32-make-3.81-1.tar.gz另外一个是调试器:* /mingw/gdb-6.3-2.exe安装完后就配置环境变量吧。
控制面板--〉系统--〉系统详细设置--〉环境变量MINGW_PATH=D:\cplusplus\mingwC_INCLUDE_PATH=%MINGW_PATH%\include;%MINGW_PAT H%\lib\gcc\mingw32\3.4.5\includeCPLUS_INCLUDE_PATH=%MINGW_PATH%\include\c++\3.4. 5;%MINGW_PATH%\include\c++\3.4.5\mingw32;%MINGW_PAT H%\include\c++\3.4.5\backward;%C_INCLUDE_PATH% LIBRARY_PATH=%MINGW_PATH%\lib;%MINGW_PATH%\lib\ gcc\mingw32\3.4.5PATH=%MINGW_PATH%\bin;%MINGW_PATH%\libexec\gcc \mingw32\3.4.5注意:上面的很多3.4.5这个是gcc的版本号,要以真实的文件夹为准。
装了一遍Qt,个人总结的Qt安装教程
个人总结的Qt安装教程1. Qt简介Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。
它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。
Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,易于扩展,允许组件编程。
2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。
2012年,Qt被Digia收购。
2014年4月,跨平台集成开发环境Qt Creator 3.1.0正式发布,实现了对于iOS的完全支持,新增WinRT、Beautifier等插件,废弃了无Python接口的GDB调试支持,集成了基于Clang的C/C++代码模块,并对Android支持做出了调整,至此实现了全面支持iOS、Android、WP。
Qt是1991年奇趣科技开发的一个跨平台的C++图形用户界面应用程序框架。
它提供给应用程序开发者建立艺术级的图形用户界面所需的所有功能。
Qt很容易扩展,并且允许真正地组件编程。
基本上,Qt 同X Window 上的Motif,Openwin,GTK 等图形界面库和Windows 平台上的MFC,OWL,VCL,ATL 是同类型的东西。
——摘自:/link?url=qTM13thOnHNc1TLEnlI30hW9NKZMFZ8_2IfhHBdJ0lBg4 5LPCRWbZ-1Q8K0N3zcWOsUp4zlDC9xaC90aD-GaBKQt官网:/2. 从官网获取版本介绍2.1 登录官网/2.2 单击左上角Download2.3 单击Community版本的Download这个版本是免费授权版本,其他版本需要授权费用默认会根据你的操作系统,自动给你推荐一个版本,如目前笔者使用的Windows7操作系统,上图Download Now会提供Qt Online Installer for Windows,我们一般使用离线安装包,所以:2.4 单击下方的View All Downloads出现各种版本的下载链接如图:各个版本的使用,将在下面说明2.5 版本说明目前Qt最新版本是5.4.0,如果需要旧版本,可在Other downloads下的Archive for old versions中寻找。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
[原创]XP下Eclipse + MinGW + Qt安装及问题解决方法
本人由于工作原因开始接触在Eclipse开发环境下开发与Qt相关的C++项目,原本使用的Visual Stdio开发平台,后由于Eclipse通过插件组件构建开发环境方便快捷,就转到了Eclipse开发平台下,现将Windows XP下配置Eclipse 使之支持C++开发Qt相关项目中的步骤和遇到的问题及其解决方法做下总结,仅供大家学习探讨。
由于是使用Eclipse平台不久,遇到的问题大部分都是通过在网上查阅相关资料才得以解决,所以说本文也算是一个总结贴吧,在此对于网上提供帮助的朋友表示感谢。
1,下载Qt并安装。
到Qt的官方网站上(/downloads-cn)直接下载最新的qt版本qt-win-opensource-4.7.2-mingw.exe (选择右边的“Qt:仅下载框架->下载用于Windows的Qt库4.7.2(minGW4.4,321MB)”),安装即可。
此版本已经集成了编译环境minGw(注意:只是编译环境不包括IDE,Eclipse才是真正的IDE),在安装过程中选中minGW 安装即可。
如上图所示,在1中选择下载qt-win-opensource-4.7.2-mingw.exe,并在2中选择下载MinGW-gcc440_1.zip,这在下面安装Qt的过程中要用到。
在安装过程中遇到问题如下:但是在实际安装过程中还是需要手动配置minGW,因为qt-win-opensource-4.7.2-mingw.exe软件包需要MinGW,并且需要指定minGW的安装路径,也就是说在安装Qt时电脑上应该已经单独配置好MinGW了,在此只需要把MinGW的安装路径指定就可以实现和Qt的集成,安装Qt 过程中的需要指定MinGW如下图所示:
这就需要第一步在选择下载最新的Qt版本时再顺便下载minGW的压缩包,实际上的安装顺序应该是先配置好MinGW再安装Qt(第一步先将MinGW-gcc440_1.zip下下来并解压到C盘根目录中),并在Qt安装过程中需要正确选择minGW的安装路径(C:\MinGW,如上图所示),进而Qt才能将MinGW集成到Qt中;如果在安装Qt的过程中事先没有配置MinGW,则需要事后手动安装,见下面步骤。
1.1,如果你安装Qt时没有选择安装minGW那么你也可以手动安装。
1.1.1 手动安装minGW
到网站/projects/mingw/files/,下载“Automated MinGW Installer->mingw-get-inst->mingw-get-inst-20110316”,或者直接选择最新版本安装。
1.2 安装调试工具GDB
到网站
/projects/mingw/files/MinGW/BaseSystem/GDB/Release%20Candidate_%20gdb-6.3/gdb-6.3-2.ex e/download
下载后安装到刚才安装MinGW的文件夹下,如下图所示;有了GDB才可以使用Eclipse的调试功能。
2.设置Qt和MinGW的环境变量
以我的电脑为例,安装的Qt和MinGW目录分别是:C:\Qt;C:\MinGW。
右击我的电脑,选择“系统属性-高级-环境变量-系统变量”;
设置如下系统变量
把C:\MinGW\bin和C:\Qt\4.7.2\bin以及C:\MinGW\mingw32\bin添加到Path;
把C:\MinGW\lib和C:\Qt\4.7.2\lib添加到Lib (如果没有Lib,请创建一个);
把C:\MinGW\include和C:\Qt\4.7.2\include添加到Include (如果没有Include,请创建一个);
确定设置环境变量。
此时已经启动新的环境变量。
3.下载Eclipse并安装
目前Eclipse+CDT已经可以集成下载了,好像优化过了,速度还比较快。
下载的地址是:/downloads/,选择“Eclipse IDE for C/C++ Developers ”下载即可。
(/downloads/download.php?file=/technology/epp/downloads/release/helios/SR2/eclipse-cpp-helios-S R2-win32.zip),eclipse是绿色软件,没有安装程序,直接将下载下来的压缩包解压至相应的目录下即可(我将其解压至:D:\Program Files)。
4.把Qt和MinGW集成到Eclipse中。
下载Eclipse插件的地址:/developer/eclipse-integration,在安装过程中选择你之前安装的Eclipse 和MinGW的路径即可。
5.开发举例:
1).设置eclipse
通过菜单“Window” -> "Preferences...",进入参数设置框,在Qt里面添加我们刚才安装的位置和版本号,如下图:
2) 建立Qt工程
“File” -> "New" -> "New Project"
在Qt目录下面选择“Qt Gui Project”, "Next", 输入工程名,之后在选择UI Type时注意选择“QDialog”,因为我们要建立一个类C++项目中MFC的工程,直观方便,剩下的只需要一路取默认值即可。
3) 在窗体上添加按钮
双击工程里面的ui文件,打开窗体编辑窗口,在菜单"Window" -> "Show View" -> "Other...",选择"Qt C++ Widget Box",点击"OK",就可以打开控件窗口,如下图:
以同样方式打开"Qt C++ Signal Slot Editor"窗口;完整的界面如下图所示:
4) 在UI界面上放置控件
在窗口上放置一个Label,它的Text属性改为:“Hello World!”。
(属性编辑窗口可能通过上面的方法来调出)至
此这个小示例已经编写完成。
5) 在Eclipse里面,编译运行项目
在左边工作区中选择相应项目点击右键选择“Build Project”,工作区左下方会出现进度框如下所示:
Build完毕后会出现以下的两个界面(第二个界面出现了以下错误:Error launching builder (make clean ) (Cannot run program "make": Launching failed)):
编译完毕后直接运行该项目,但是在运行过程中出现了以下错误:“Launch failed. Binary not found.”,也就是说项目运行时根本找不到能够执行的二进制文件。
在左边项目工作区中的该项目下debug文件夹下没有生成新东西。
出现以上错误的原因是:在Eclipse中没有配置好C/C++的环境,它报错说没有找到“make”,不能运行“make”程序。
解决方法:正确配置Make命令,在当前项目上右击选择“Project -> Properties -> C/C++ make project -> build command”的“make”改为“mingw32-make”,再按“应用”“确定”即可;或者将“C:\MinGW\bin”中的“mingw32-make.exe”文件改名为“make.exe”亦可。
6) 在Eclipse里面,重新编译运行程序。
编译过程中无报错,在运行时会让你选择gdb配置去运行程序,选择“MinGW gdb”配置运行即可:
正常运行的效果及项目文件夹下的所有文件如下图所示(可以看到项目文件夹下的debug文件夹中已经新生成了许多文件,并且项目亦生成了Binaries):
7)在Eclipse里面,断点调试程序的问题
在该项目中的main.cpp文件中第九行My_QtProject w;设置一个断点并debug后出现了以下问题(如下所示):在控制台栏中显示的提示为:No symbol "auto" in current context.它的错误描述为:Error in final launch sequence Failed to execute MI command: -gdb-set auto-solib-add on Error message from debugger back end: No symbol "auto" in current context. No symbol "auto" in current context.
解决方法:.默认的Qt for MinGW的安装,是不安装调试库的,如需运行Debug模式,按照下面的方法编译调试库,在Qt的bin目录里面,用命令:qtvars.bat compile_debug 来编译调试库,需要大约3G的磁盘空间,大约4
个小时的编译时间。