Qte的讲解1.1 linux桌面gui系统与embedded linux gui system 中qt的发展 先说明一下QT是一个跨平台的c++图形用户界面库。目前包括qt,qtopia(也叫qte),快速开发工具qt designer等。Qt支持所有的unix系统。他的优点有:1优良的跨平台特性,2面向对象的程序设计思想,良好的封装机制让qt的模块化成都非常高,开发十分方便。3丰富的api接口。 1.2 主机开发环境的搭建 我们要在主机上安装好开发环境用来编写程序烧写到开发板中去。1安装x11的相关库文件和开发包2安装g++用来编译c++3安装集成开发环境 1.3 交叉编译 安装qtopia2.2到开发板 1编译安装qtopia所需要的库2修改配置文件3正对交叉编译器的版本修改代码4库的一些修改,如果是glibc库的话可以省略。5配置,编译,安装qtopia6在开发板上安装,运行qtopia 1.4 开发自己的qt gui程序。1 从Ubuntu中启动集成开发软件kdevelop。2使用designer修改图形界面。3使用qmake生成makefile文件。4使用kdevelopb工具编译程序。5将可执行程序放到根文件系统中去。 1.5在主机环境上使用模拟软件开发,调试嵌入式qt gui程序Qtopia中提供了一个qvfb来模拟实际的frame buffer设备,这使得主机可以运行为嵌入式设备开发的gui程序,提高很大的效率。在主机上也要安装qtopia,开发自己的gui程序。因为主机是x86,也是一种嵌入式处理器,编译,安装,运行程序时候与arm处理器并无特别的地方。 1 编译。安装qtopia2.20 2在qvfb上启动qtopia3使用kdevelop开发,编译,运行,调试gui程序。 链接: https://pan.baidu.com/s/1wa9A1W-astdxsmnFPhoSxw 密码: n8bw