Eclipse+MinGW+Qt开发环境设置 - 编程入门网
Eclipse+MinGW+Qt开发环境设置时间:2011-11-091.下载Eclipse 目前Eclipse+CDT已经可以集成下载了,好像优化过了,速度还比较快。 下载的地址是:http://www.qtsoftware.com/developer/eclipse-integration,选择“Eclipse IDE for C/C++ Developers ”下载即可。 2.下载MinGW 1) 自动安装MinGW 到网站http://sourceforge.net/project/showfiles.php?group_id=2435,下载“Automated MinGW Installer” 下载完毕以后,点击运行MinGW-5.1.3.exe应用程序,选择安装目录,它便会自动通过网站来下载需要 的文件。 2) 手工安装MinGW 到网站http://sourceforge.net/project/showfiles.php?group_id=2435,下载如下安装包: binutils-2.17.50-20070129-1.tar.gz mingw-runtime-3.13.tar.gz mingw-utils-0.3.tar.gz mingw32-make-3.81-2.tar.gz gcc-core-3.4.5-20060117-1.tar.gz gcc-g++-3.4.5-20060117-1.tar.gz w32api-3.10.tar.gz gdb-6.6.tar.tar 按顺序减压到一个文件夹内部(减压gdb的时候,会提示文件有冲突,直接覆盖即可)。 Eclipse+MinGW+Qt开发环境设置(2)时间:2011-11-093) 将刚才减压的目录添加到环境变量PATH中 假设刚才安装的QT和Mingw目录分别是: D:\Qt\4.3.2; D:\MinGW; 现在打开右键我的电脑,系统属性-高级-环境变量 设置如下环境变量 把D:\MinGW\bin和D:\Qt\4.3.2\bin以及D:\MinGW\mingw32\bin添加到Path; 把D:\MinGW\lib和D:\Qt\4.3.2\lib添加到Lib (如果没有Lib,请创建一个); 把D:\MinGW\include和D:\Qt\4.3.2\include添加到Include (如果没有Include,请创建一个); 确定设置环境变量。此时已经启动新的环境变量。 3.下载Qt及Eclipse插件 到Qt网站(http://trolltech.com/developer/downloads/qt),直接下载qt-win-opensource-4.3.2 -mingw.exe,安装即可。 下载Eclipse插件的地址:http://trolltech.com/developer/downloads/qt/eclipse-integration- download 4.安装qt-eclipse-integration-win32-1.0.0.exe 没什么好说的,就是选对Eclipse和MinGW的路径即可。 5.开发举例: 1).设置eclipse 通过菜单“Window” -> "Preferences...",进入参数设置框,在Qt里面添加我们刚才安装的位置 和版本号,如下图: Eclipse+MinGW+Qt开发环境设置(3)时间:2011-11-092) 建立Qt工程 “File” -> "New" -> "New Project" 在Qt目录下面选择“Qt Gui Project”, "Next", 然后输入工程名字,剩下的只需要一路取默认值即 可。 3) 在窗体上添加按钮 双击工程里面的ui文件,打开窗体编辑窗口. 在菜单"Window" -> "Show View" -> "Other..." 选择"Qt C++ Widget Box",点击"OK",就可以打开控件窗口了,如下图: 以同样方式打开"Qt C++ Signal Slot Editor"窗口. 4) 在窗口上放置两个按钮,在按钮上右键修改objectName和text. 两个的objectName分别是:"Button1","Button2:". text分别是:"Show Box", "Close" Eclipse+MinGW+Qt开发环境设置(4)时间:2011-11-095) 添加按钮事件 在"Qt C++ Signal Slot Editor"窗口里面,单击"+"图标,这时候再窗口里面出现一行内容. 将双击"",选择“Button2”;双击“”,选择"clicked()";双击"",选择"close()". 打开主窗口类头文件(我的是qqq.h), 添加信号响应部分和函数: private slots: void on_Button1_clicked |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |