QT/E相关软件下载 安装

原创 2007年10月02日 10:48:00

QT/E相关软件下载 安装

一,QT/E的安装。
在本机中安装了包括QT4.0.1(WINDOWS版本)以及QT/E2。3。7(LINUX版本)。
QT/E我安装在我的虚拟机中。因为QT/E2.3.7的版本问题,其适宜在REDHAT9。0版本(或更低版本)下安装,否则安装不成功。
QT/E安装过程复杂,具体细节可以参考下面这篇文章。《Qt/Embedded开发环境建立的过程》
此文在网上可搜索到。

本机下虚拟机中QT/E安装路径为:/home/wangxl/QTE/qt-2.3.7
QT/X11安装路径为:/home/wangxl/QTE/qt-2.3.2
Tmake安装路径为:/home/wangxl/QTE/Tmake-1.8

QT/E下载地址为:ftp://ftp.rediris.es/mirror/Qt/source/
Tmake下载地址为:ftp://ftp.trolltech.com/freebies/tmake/

二.QT与QT/E以及QT3与QT4之间的区别
相对来说QT与QT/E的语法一样,所不同之处在库类大小或者库类函数大小不同而已。QT/E相对于QT来说,不具有少数类或者少数函数的支持。具体QT/E是否包含某个类或者包含某个类中的函数,我的方法是在QT/E安装目录下的include文件夹中去查找。
QT3和QT4有很多不同点,主要不同也是在于库类以及支持函数有所变化,比如,有些QT3中的函数,在QT4中被其他函数名所代替,因此很多QT4程序在QT3环境下无法执行。QT/E2.3.7与QT3基本相同,除了我前面提到的QT与QT/E的差别。

三.QT/E编译与执行。
1.在QT/E编译与执行前要先设置TMAKE与QT/E LIB环境,具体方法如下:
[root@localhost tmake-1.8]# export TMAKEDIR=$PWD
[root@localhost tmake-1.8]# export TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++
[root@localhost tmake-1.8]# export PATH=$TMAKEDIR/bin:$PATH
[root@localhost qt-2.3.7]# export QTDIR=$PWD
[root@localhost qt-2.3.7]#export QTEDIR=$QTDIR
[root@localhost qt-2.3.7]#export PATH=$QTDIR/bin:$PATH
[root@localhost qt-2.3.7]#export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH

2.如果你是用DESIGNER工具设计的界面(后面有讲),则要将*.ui文件转换成*.h文件和*.cpp文件。转换方法如下:
uic –o test.h test.ui
uic –o test.cpp –i test.h test.ui

3.编写一个*.pro文件(用来生成Makefile文件用),该文件格式比较固定。
如test.pro文件基本格式如下(以test.cpp ,test.h main.cpp为例子):
EMPLATE = app
CONFIG += qt warn_on release
HEADERS = test.h
SOURCES = test.cpp /
main.cpp
TARGET = hello
DEPENDPATH=/home/wangxl/QTE/qt-2.3.7/include
REQUIRES=

4.生成Makefile文件
方法为:tmake –o Makefile test.pro
5 编译生成可执行文件
make

6 打开QVFB
进入安装QT/X11所在目录, 在BIN目录下执行程序qvfb。
有时候需要修改qvfb执行时的deptb参数才能够执行QT/E程序。可以直接在QVFB打开窗口的Configure彩单项中选择,也可以用如下命令执行QVFB。
./qvfb –width ** -height ** -depth **
7.执行QT/E程序
如 。/TEST
在QVFB程序打开的窗口中将出现TEST程序的显示 。

四.Qt/e与QT/X11
安装QT/E的同时还需要安装QT/X11与Tmake,Tmake 是用来帮助生成Makefile文件的。安装QT/X11主要是向QT/E提供designer工具和qvfb工具的。
Designer可以用来设计图形界面,最后生成.ui文件,可通过UIC命令转换为相应的C++文件。
QVFB模拟帧缓冲,提供QT/E程序的显示平台。

五.QT/E 程序ARM 板上执行
在我虚拟机上可以执行的QT/E程序不能在ARM板上执行,需要对QT/E进行重新编译,并需要设置响对于ARM板系统的编译环境,具体方法可以参考我另外的一文《QT/E开发记录》

六.QT/E支持中文显示问题
QT/E需要字体转换才能显示中文。具体方法可以参考我另外的一文《QT/E开发记录》
但是由于缺少UNICODE的QPF文件的字体,中文字大小不均匀问题尚没解决。

七 QT/E的一些参考资料:
http://www.qtcn.org/bbs/index.php QT中文论坛
http://www.qiliang.net/qt/ (关于QT3的类,以及类函数可以在这寻找)
提供QT3编程最好书籍的电子版本《C++ GUI Programming with QT 3》(本机)
关于QT4可以参考QT ASSISTNAT(本机中),另外QT ASSISTNAT中也可以查找QT3的类及库等。 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

nRF24E1编程下载板相关程序

  • 2006年03月21日 10:32
  • 24KB
  • 下载

Ubuntu安装软件是出现E: Sub-process /usr/bin/dpkg returned an error code (1)的解决方法

在进行系统更新时,有三个软件totem,totem-plugins,totem-mozilla,好嘛,三兄弟一起来了= = 安装失败,如果只是一般的出错那就算了,关键是这货出错了之后就不让我装其他软...

最近在用ubuntu安装软件时总出现E: Package 'package ' has no installation candidate的原因分析 /etc/apt/sources.list

E: Package has no installation candidate错误,于是便开始google,寻找原因。但苦苦追寻,能查到的都是一些叫我们输入指令的语句 如sudo apt-get...

TCL L32F2510E 安装第三方软件方法

首先声明,这个方法安装方法是从论坛里发现的,地址:http://www.7po.com/thread-68906-1-1.html 妈妈买了个TCL L32F2510E型号的智能电视。由于TCL官...
  • mndlyt
  • mndlyt
  • 2014年01月20日 01:17
  • 2660

酷派7728软件安装到外置SD卡上的方法,也适用于联想s850e等

优点: 1.做工尚可 2.双核确实不错 3.屏幕令人满意 4.双卡双待双通非常方便 5.内置4G存储 6.512M内存也还过得去 7.性价比还可以(易迅价:¥...
  • Aquester
  • Aquester
  • 2012年08月04日 18:37
  • 20543

在创维E900-S悦Me盒子上安装第三方软件

本文介绍在创维E900-S这款悦Me盒子上安装第三方软件的方法。

Windows8和MacOS10.9双系统安装及Mac常用软件安装--联想E49A

本篇内容所描述的内容只适合联想E49A笔记本,经过本篇的内容之后,对于Mac OS 10.9的使用达到正常工作使用的标准。 结果如下:显卡、网卡(RTL8168)、声卡、电池、USB都正常驱动了;无线...

QT/E2.3.7、QT/X11-2.3.2、TMAKE-1.11的安装问题

如何搭建QT/Embedded的开发环境,想来类似的资料在网上已经很多了,但是linux的安装不比windows,有着太多的选项可以选择,同时也有着很多的不定因素,这里,我仅对自己如何搭建以及其中出现...
  • whb_mcu
  • whb_mcu
  • 2012年02月23日 16:30
  • 669
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT/E相关软件下载 安装
举报原因:
原因补充:

(最多只允许输入30个字)