首页 [原创]XP下Eclipse MinGW Qt安装及问题解决方法

[原创]XP下Eclipse MinGW Qt安装及问题解决方法

举报
开通vip

[原创]XP下Eclipse MinGW Qt安装及问题解决方法[原创]XP下Eclipse + minGW + Qt安装及问题解决方法 本人由于工作原因开始接触在Eclipse开发环境下开发与Qt相关的C++项目,原本使用的Visual Stdio开发平台,后由于Eclipse通过插件组件构建开发环境方便快捷,就转到了Eclipse开发平台下,现将Windows XP下配置Eclipse使之支持C++开发Qt相关项目中的步骤和遇到的问题及其解决方法做下总结,仅供大家学习探讨。 由于是使用Eclipse平台不久,遇到的问题大部分都是通过在网上查阅相关资料才得以解决,所以说本文...

[原创]XP下Eclipse   MinGW   Qt安装及问题解决方法
[原创]XP下Eclipse + minGW + Qt安装及问题解决 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 本人由于工作原因开始接触在Eclipse开发环境下开发与Qt相关的C++项目,原本使用的Visual Stdio开发平台,后由于Eclipse通过插件组件构建开发环境方便快捷,就转到了Eclipse开发平台下,现将Windows XP下配置Eclipse使之支持C++开发Qt相关项目中的步骤和遇到的问题及其解决方法做下 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf ,仅供大家学习探讨。 由于是使用Eclipse平台不久,遇到的问题大部分都是通过在网上查阅相关资料才得以解决,所以说本文也算是一个总结贴吧,在此对于网上提供帮助的朋友 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示感谢。 1,下载Qt并安装。 到Qt的官方网站上()直接下载最新的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 到网站,下载“Automated MinGW Installer->mingw-get-inst->mingw-get-inst-20110316”,或者直接选择最新版本安装。 1.2 安装调试工具GDB 到网站 下载后安装到刚才安装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已经可以集成下载了,好像优化过了,速度还比较快。 下载的地址是:,选择“Eclipse IDE for C/C++ Developers ”下载即可。(),eclipse是绿色软件,没有安装程序,直接将下载下来的压缩包解压至相应的目录下即可(我将其解压至:D:\Program Files)。 4.把Qt和minGW集成到Eclipse中。 下载Eclipse插件的地址:,在安装过程中选择你之前安装的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个小时的编译时间。
本文档为【[原创]XP下Eclipse MinGW Qt安装及问题解决方法】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_633423
暂无简介~
格式:doc
大小:46KB
软件:Word
页数:0
分类:互联网
上传时间:2019-08-21
浏览量:18