QT.txt 编译与配置详解

移动开发
本文介绍的是QT.txt 编译与配置详解,Windows操作系统,GPL个人版的QT4.3.1编译与配置步骤.先来看内容。

QT.txt 编译与配置详解是本文要讲解的内容,Windows操作系统,GPL个人版的QT4.3.1编译与配置步骤如下。

1、.http://www.qtcn.org/bbs/read.php?tid=1075下载QT.

包括了已经编译成二进制和一些工具,比如qmake.exe. qt-win-opensource-4.3.1-mingw.exe为安装程序,而qt-win-opensource-src-4.3.2.zip为QT的GPL Source Code.是没有编译成二进制代码的.

2、.下载并安装Dev-CPP,主要是为了得到里面的编译器,当然也可以用来编写QT或是其他一些C/C++程序。

Dev-CPP中包括了很多的C/C++编译器,比如gcc,mingw32等.这些编译器会在QT最后生成可执行文件时用到,在下述会讨论。需要注意的是,如果在本机上已经装了VC++6.0,并且又不想改变C/C++文件的图标的话,在安装Dev-CPP时,可将Dev-CPP为这些文件提供的图标的选项去掉.

3.、有了QT和编译器后,剩下的就是设置QT和编译器的环境变量了,设置环境变量最常用的有两种方法,一是右键点击我的电脑,在弹出菜单中选择属性菜单项,然后在打开的窗口中选择高级选项卡,切换后点击环境变量按钮,添加相关的环境变量,第二种是编写批处理(.bat)文件。

在这里采用第一种.进入了环境变量设置的窗口后,(假设QT被安装在D:\QT文件夹中,Dev-CPP被安装在C:\Dev-Cpp).

(1)在用户变量中新建一个名为QTDIR的变量,值为D:\QT.

(2)在用户变量的path变量中添加2个值: D:\QT\bin, C:\Dev-Cpp\bin注意每个值以分号划开.这样设置后就可以在任意路径中使用qmake和mingw32-make了,而不必指出具体的所在路径。

(3).设置lib库文件路径,在用户变量的lib中添加一个值, D:\QT\lib

(4)设置include头文件路径,在用户变量的include中添加一个值,D:\QT\include

(5)这样就把QT环境配制好了,下面对配置的环境进行测试.

打开编辑器,可以是Notepad,或是其他C/C++的IDE,如Dev-CPP.写一个形如Hello World!的QT程序,比如就画一个pushbutton,或label等.保存源文件,打开CommandLine,进入当前源代码文件所在路径,输入

qmake -project -o Main.CPP 或 qmake -project (Main.CPP就是启动文件或主类文件).

  1. qmake  
  2. mingw32-make 

之后去Release文件夹中便生成了Main.EXE可执行文件,这就是最终结果。

当然也可以是生成Debug版本,这些需要编译器的相关参数的设置,具体做法可以参考qmake和mingw32-make的使用手册.

除此之外,可以把QT的qmake和mingw32-make集成进一些常用的编辑器比如UtralEdit,EditPlus中,这样带来的好出是不用多说的,总不必要每次都在CommandLine下进行开发了吧.这也就是定制自己的QT开发环境.曾在EditPlus中配置过MASM的汇编开发环境,很好用.比如要把QT加入到EditPlus中,由于源代码文件已经是C++了,因此只需要把qmake和mingw32-make加入.

在我的机器上,我已经把原来的QT全部删除,然后再按照上述配置步骤配置后,测试成功.

小结:QT.txt 编译与配置详解的内容介绍完了,希望本文对你有所帮助。

责任编辑:zhaolei 来源: 互联网
相关推荐

2011-07-01 12:52:50

Ubuntu Qt wxWidgets

2011-06-24 10:05:51

QT 对象 父对象

2011-08-29 09:33:24

WindowsQt库静态

2011-07-04 15:13:31

QT MPlayer 移植

2011-06-24 09:39:05

2011-07-05 14:16:50

QT Mysql 驱动

2011-07-04 15:48:57

Qt 桌面

2011-06-29 09:33:18

Qt 编译

2011-07-05 10:44:51

Qt Sqlite 静态编译

2011-06-23 10:16:55

VS2010 QT 4.7.2 QT

2011-06-23 18:37:02

Qt 数据库

2011-07-05 16:31:17

Qtopia 交叉编译

2011-07-02 14:11:46

Qt Gtk Ubuntu

2011-06-14 09:04:52

Qt 环境变量

2011-06-13 13:06:48

Gtk Qt

2011-06-09 15:18:07

QT 编译

2011-06-21 16:51:21

Qt 静态 编译

2011-06-08 15:27:24

QT QT 4.5 编译

2010-12-16 10:00:20

QtVisual Stud

2011-06-20 11:14:09

Qt QxtGlobalS 热键
点赞
收藏

51CTO技术栈公众号