Win下Eclipse + MinGW + Qt安装及设置

摘要:
一种有人已经提出来了,就是删除Eclipse的configuration目录,让Eclipse以为还是第一次,它就会去搜索plugins找到Qt插件了,有点暴力哦。第二种就更简单,加参数运行Eclipse。在Windows命令窗口下执行eclipse.exe-cleanEclipse就会清除配置文件然后重新搜索插件配置。

Win下Eclipse + MinGW + Qt安装及设置

摘录地址:http://hi.baidu.com/lalahu007/blog/item/54d5050f7b2a03ed37d122d8.html

1. 安装Qt

1.1 安装qt和mingw

到Qt(http://trolltech.com/developer/downloads/qt),直接下载qt-win-opensource-4.3.2-mingw.exe,安装即可。此版本已经集成了编译环境Mingw(注意:只是编译环境不包括IDE,Eclipse才是真正的IDE),在安装过程中选择自动下载并安装Mingw即可(如果你安装时没有选择安装Mingw那么你也可以手动安装)。

1.2安装调试工具GDB

首先下载GDB(http://jaist.dl.sourceforge.net/sourceforge/mingw/gdb-6.3-2.exe

下载后安装到刚才安装MinGW的文件夹下。有了他才可以使用Eclipse的调试功能

2.设置QT和Mingw的环境变量

假设QT和Mingw目录分别是:

D:\Qt\4.4.3;

D:\MinGW;

现在打开右键我的电脑,系统属性-高级-环境变量

设置如下

变量:Path

值:D:\MinGW\bin; D:\Qt\4.4.3\bin; D:\MinGW\mingw32\bin;

变量:Lib

值:D:\MinGW\lib; D:\Qt\4.4.3\lib;

变量:include

值:D:\MinGW\include; D:\Qt\4.4.3\include;

变量:QTDIR

值:D: \Qt\4.4.3

3.安装Eclipse

3.1 Eclipse下载(http://www.eclipse.org/downloads/

3.2 把QT和MinGW集成到Eclipse中

下载Eclipse插件(http://trolltech.com/developer/downloads/qt/eclipse-integration-download

在安装时选择你之前安装的Eclipse和MinGW的路径即可

4. Eclipse设置开发

4.1 设置eclipse

通过菜单“Window” -> "Preferences",进入参数设置框,在Qt里面添加我们刚才安装的位置和版本号

4.2 建立Qt工程

“File” -> "New" -> "New Project"

在Qt目录下面选择“Qt Gui Project”, "Next", 然后输入工程名字,点击finish即可。

4.3在窗体上添加按钮

双击工程里面的ui文件,打开窗体编辑窗口.

在菜单"Window" -> "Show View" -> "Other"

Qt下拉菜单中选择"Qt C++ Widget Box",点击"OK",就可以打开控件窗口了

以同样方式打开"Qt C++ Signal Slot Editor"窗口.

4.4 在窗口上放置两个按钮,在按钮上右键修改objectName和text.

两个的objectName分别是:"Button1","Button2:".

text分别是:"Show Box", "Close"

4.5 添加按钮事件

在"Qt C++ Signal Slot Editor"窗口里面,单击"+"图标,这时候再窗口里面出现一行内容.

将双击"",选择“Button2”;双击“”,选择"clicked()";双击"",选择"close()".

打开主窗口类头文件(我的是qqq.h), 添加信号响应部分和函数:

private slots:

void on_Button1_clicked();

这个函数的格式必须是:on_控件名_事件类型()

在cpp文件里面,添加头文件及函数实体:

#include

...

void qqq::on_Button1_clicked()

{

QMessageBox box(this);

box.setText("Hello World!");

box.exec();

}

4.6 在Eclipse里面,编译运行程序即可。

注意:

1.默认的Qt for MinGW的安装,是不安装调试库的,如需运行Debug模式,按照下面的方法编译调试库,

在Qt的bin目录里面,用命令:

qtvars.bat compile_debug

来编译调试库。

需要大约3G的磁盘空间,大约4个小时的编译时间。

2.如果安装完qt-eclipse-integration-win32-1.0.0.exe,发现第二次启动Eclipse不成功的话,

到Eclipse的plugins目录下,删除文件“com.trolltech.qtcppstartup_1.0.0.jar”即可。

常见的问题解决方法

每台机器可能都不一样。肯定能解决所有安装和编译问题! 参考(http://blog.csdn.net/xjp86/archive/2008/11/26/3379624.aspx

还有下面的设置 如果没有设置的话 是不能编译运行的

找到QTqt-eclipse-integration-win32-1.4.0的安装目录下面,有一个start.bat 用记事本打开它。

代码我已经贴出来了

echo Setting up a MinGW/QT only environment...

echo -- QTDIR set to E:\tools\Qt443 "QT mainpath"

echo -- QMAKESPEC set to win32-g++ "QT run"

echo -- Using MinGW in: e:\tools\MinGW\bin

echo -- PATH set to E:\tools\Qt443

echo -- PATH set to E:\tools\Qt443\bin

set QTDIR=E:\tools\Qt443

set QMAKESPEC=win32-g++

set PATH=e:\tools\MinGW\bin

set PATH=%PATH%;E:\tools\Qt443\bin

set PATH=%PATH%;%SystemRoot%\System32

set PATH=%PATH%

echo Starting eclipse...

call "e:\tools\Eclipse\eclipse.exe" -clean

接下来要在Eclipse使用Qt还会有一点小问题。如果你在安装 Qt Eclipse Integration 之前已经运行过Eclipse,恐怕在安装 Qt Eclipse Integration 后你按正常方式启动Eclipse,然后想到Eclipse菜单“Window” -> "Preferences..."里找到Qt这一项进行配置是不可能的了,因为Eclipse在第一次运行时才会去plugins目搜索插件,之后运行就不再找了,因此看不到Qt选项。

解决方法有两种。一种有人已经提出来了,就是删除Eclipse的configuration目录,让Eclipse以为还是第一次(呵呵,有歧义),它就会去搜索plugins找到Qt插件了,有点暴力哦。

第二种就更简单,加参数运行Eclipse。在Windows命令窗口下执行

eclipse.exe -clean

Eclipse就会清除配置文件然后重新搜索插件配置。

相关文章:
Eclipse + MinGW + Qt开发环境设...         Qt + MinGW + Qtclipse + Eclips...
(Eclipse 3.2 + CDT + MinGW) Ec...         个人的心血和经验——Eclipse + ...
eclipse + cdt + MinGW 配置WIND...         Eclipse + CDT + MinGW + wxWidg...
Windows eclipse CDT C++ MinGW         Windows下gtk安装使用(下)-gtk,m...
用Eclipse + CDT + MinGW做Windo...         Eclipse下配置CDT和MinGW
更多>>

免责声明:文章转载自《Win下Eclipse + MinGW + Qt安装及设置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ABAP如何使用CL_SALV_TABLE 的代码样例(2004以后版本)网页定时器setTimeout( )下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

我的Eclipse+Qt学习笔记

这篇是我10年学习QT的一些学习笔记,和大家一起分享: 1. 安装Qt 1.1 安装qt和mingw 到Qt(http://trolltech.com/developer/downloads/qt),直接下载qt-win-opensource-4.3.2-mingw.exe,安装即可。此版本已经集成了编译环境Mingw(注意:只是编译环境不包括IDE,Ec...

MinGW开发工具的安装

MinGW是Minimalist GNU for Windows的缩写,是把linux下的GNU开发工具包移植到windows的项目之一。和Cygwin不一样的是,MinGW不提供linux的posix运行系统的模拟层,而是直接使用windows的运行库,因而开发的windows的程序可以说是原生的,这样就方便了项目的移植,程序的运行效率也要比Cygwin...

Squirrel语言初探(可以使用VC6或者MinGW编译)

Squirrel语言初探 为啥我要关注Squirrel语言?原来Squirrel就很像我希望设计出的理想中的语言(当然也不完全符合)。比如我觉得Lua的语法表述不清晰,累赘,于是想用C系语法来代替Lua语法,于是Squirrel实现了;比如Lua中没有类的结构,我想在我的语言里面加入类(基于表来实现),于是Squirrel实现了;比如我痛恨~=号,–[[...

Clion+Cmake+Qt5+Qwt+msys2+MinGW在Windows下的安装配置使用教程

摘要: CLion, a cross-platform C/C++ IDE. 本文主要介绍基于Clion作为IDE, MinGW作为编译器,CMake作为项目构建工具,开发基于Qt5、qwt的C++图形GUI项目的安装、配置、编译过程。 KeyWords:Clion;Cmake;Qt5;Qwt;msys2;MinGW;Windows 目录: 软件安装 环...

MinGW 完整版本(无需安装)

跨平台开发时,MinGW是必不可少的。因为网络条件的原因,现在安装MinGW越来越麻烦,官方的安装工具下载缓慢且不稳定,手动安装又需要下载无数分散的压缩包。 现在提供一个无需分开安装的版本(gcc版本4.8.1,是目前可用的最新版本),包含了所有可能用到的编译器(gcc、g++、gfortran等)以及gdb,解压后接近1g的大小。 下载地址: 百度网盘:...

Sublime text3配置C编译环境

导读 本文介绍sublime text3的C开发环境搭建,包括MinGW的安装,gcc运行C语言,在sublime中运行以及在cmd中运行的方法。另外对于MinGW和gcc,还有sublime的build文件做了简单介绍。 0x01 关于gcc 安装编译器是后续工作的基础。在windows下使用gcc编译C语言,通过安装MinGW实现。 安装MinGW...