不知道ID:learndkid
30144次访问,排名3665好友1人,关注者1
learndkid的文章
原创 3 篇
翻译 0 篇
转载 33 篇
评论 8 篇
最近评论
mldstk:wow gold,
mldstk:wow gold,
dasdf:dfsdffg
liubaosen:configure 时要加-qvfb 选项
运行时:
qt-embedded/examples/hello -qws -display QVFb:0
liubaosen:Not bad!
文章分类
收藏
    相册
    Delphi
    Embeded
    VC
    单片机/arm
    其他
    驱动开发
    图象处理
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    转载 QT/E相关软件下载 安装收藏

    新一篇: Qt/Embedded开发环境建立的过程 | 

    一,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的类及库等。

    发表于 @ 2006年06月27日 10:28:00|评论(loading...)|编辑

    新一篇: Qt/Embedded开发环境建立的过程 | 

    评论

    #dbx10000000 发表于2006-06-27 15:05:00  IP: 222.212.46.*
    这骗文章不错.我学到了---
    "七 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的类及库等。

    相对来说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的差别。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © learndkid