第10章图形界面应用程序设计.doc

第10章图形界面应用程序设计.doc

ID:62038504

大小:979.50 KB

页数:26页

时间:2021-04-16

第10章图形界面应用程序设计.doc_第1页
第10章图形界面应用程序设计.doc_第2页
第10章图形界面应用程序设计.doc_第3页
第10章图形界面应用程序设计.doc_第4页
第10章图形界面应用程序设计.doc_第5页
资源描述:

《第10章图形界面应用程序设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理勿做商业用途第三章 图形界面应用程序设计3.1 安装与建立Qt桌面运行环境一、实验目的1. 了解在Linux下安装Qt以及Qt/Embedded的基本步骤;2.学会在Qt/E平台下使用Virtual framebuffer显示程序结果; 二、实验内容 1.在Linux下编译和使用 Qt/E平台;2.在 Qt/E平台下编译和运行一个程序使用Virtualframebuffer显示运行结果;三、预备知识1. 熟悉使用C++语言程序设计;2. 掌握Linux下常用编辑器的使用;3.掌握Linux下程序编译;4. 熟悉Qt程序设计;四、实验室设备和工具硬件:PC

2、机Pentumn500以上,硬盘10G以上。软件:PC机操作系统REDHAT LINUX 9.0+MINICOM+ARM-LINUX开发环境tmake-1.13.tar.gzqt-embedded-2.3.10-free.tar.gzqt-x11-2.3.2.tar.gz五、实验步骤 在Trolltech公司的网站上可以下载该公司所提供的Qt/Embedded的免费版本,本次实验目录下已有要下载的文件,在做实验前把本次实验用到的三个文件拷贝到/root/2410sQt目录下,以下的步骤是假设你在/root/2410sQt下操作的。Qt/Embedded平台的搭建需要

3、以下几步:第一步,解压安装包并设置环境变量1.安装Tmake cd~/2410sQttar–xzftmake-1.13.tar.gzexportTMAKEDIR=$PWD/tmake-1.132.安装 Qt 2.3.2cd ~/2410sQttar–xzf qt-x11-2.3.2.tar.gz exportQT2DIR=$PWD/qt-2.3.2个人收集整理勿做商业用途3.安装 Qt/Embeddedcd~/2410sQttar–xzfqt-embedded-2.3.10-free.tar.gzexportQTEDIR=$PWD/qt-2.3.10环境变量的设置是

4、非常重要的,它关系到能否正确的安装及编译这些安装包,下面介绍一下这些环境变量:TMAKEDIR:指向用于编译Qt/Embedded的 Tmake工具QT2DIR:指向 Qt-X112.3.2的文件夹QTEDIR: 指向 Qt-Embedded2.3.10的文件夹第二步,编译Qt/Embedded。1.BuildQt2.3.2cd$QT2DIR exportTMAKEPATH=$TMAKEDIR/lib/linux-g++exportQTDIR=$QT2DIRexport PATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDI

5、R/lib:$LD_LIBRARY_PATH./configure-no-xft makemkdir$QTEDIR/bin cpbin/uic$QTEDIR/bin/./configure是对Qt进行配置,它包括很多选项,例如可以通过添加“-no-opengl”等,如果想要进一步了解可以通过键入./configure--help来获得更多的帮助信息。编译完成后需要将生成的/bin/uic复制到$QTEDIR下新创建的目录bin中,因为在随后编译Qt/Embedded的时候会用到这个工具。 2. BuildQvfbexport TMAKEPATH=$TMAKEDIR/

6、lib/linux-g++个人收集整理勿做商业用途export QTDIR=$QT2DIRexportPATH=$QTDIR/bin:$PATHexportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH cd$QTEDIR/tools/qvfbtmake-oMakefile qvfb.promakemvqvfb$QTEDIR/bin/这一步build qvfb并建立了从Qt/Embedded 2.3.10到 Qt2.3.2的静态库的链接。其中qvfb工具用来生成 Virtualframebuffer,这是一个非常有用的工具,它

7、可以模拟在开发板上的显示情况,如果在Virtualframebuffer中运行没有问题的话,可以直接通过交叉编译在开发板上运行。3.BuildQt/Embeddedcd $QTEDIRexport TMAKEPATH=$TMAKEDIR/lib/qws/linux-x86-g++exportQTDIR=$QTEDIRexport PATH=$QTDIR/bin:$PATH exportLD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH./configure-no-xft-qvfb-depths4,8,16,32make在配置.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。