Qt5.2.1移植新唐n32905测试

目录

 

个人测试,不保证移植全部正确

 

一:Qt在开发板运行测试

二:Qt 简介

三:Qt开发环境与跨平台

四:Qt5.2.1移植,主机开发环境安装

五:Qt5.2.1移植,交叉编译环境安装

六:QtCreator交叉编译版本配置

 

 

七:触摸屏tslib移植

八:新唐开发板移植

 

 

一:Qt在开发板运行测试

1.新唐N32905U1DN开发板启动状态

 

 

2 Qt5.2.1交叉编译后测试程序运行图

 

4 Qt5.2.1运行时开发板系统状态

 

 

二:Qt 简介

 

Qt是1991年奇趣科技开发的一个跨平台C++图形用户界面应用程序框架,2008年,奇趣科技被诺基亚公司收购,QT也因此成为诺基亚旗下的编程语言工具。2012年,Qt被Digia收购,2013年12月11日,Digia公司Qt开发团队宣布Qt 5.2正式版发布。

 

1首先Qt显著的特点之一:是一款基于c++的图形界面库。同样著名的还有基于c语言的 GTK图形界面库,Wxwigets以及windowsMFC等等。

2其次Qt具有跨平台的能力,它在个人电脑,嵌入式系统上运行,也在不同操作系统,windows ,linux ,solaris ,mac,wince ,vxwork上运行,其跨平台实现方式属于一次编写多处编译(多处运行),但不同平台要重新编译,以将平台无关的东西转换为平台相关的东西

3目前 Digia已经发布Qt 5.2,支持AndroidiOS平台,提供Windows RT功能预览,并推出了新的Qt移动工具包。

 

Qt Library与Qt Creator    一般所说的qt工具包含这两者:

 

Qt Creator Qt Nokia收购后推出的一款新的轻量级集成开发环境IDE)它包含

 

高级 C++代码编辑器,

项目和生成管理工具
集成的上下文相关的帮助系统
图形化调试器
代码管理和浏览工具等

 

Qt Library是一个库,包含编译器,各种链接库

Qt开发可以没有Qt Creator,但Qt Library是必不可少。Qt Creator作为Qt配套的集成开发环境供开发人员使用,但在一些平台也可以用visual studioEclipse等替代。

 

除了Qt Library与Qt Creator    两种包外,也还有Qt SDK安装包形式

安装qt Library库需要下载后进行配置编译等等过程。而SDK下载后安装,环境就自动搭建好了,也就是傻瓜式安装包。SDK其中包括最新完整的 Qt库, Qt Creator以及 Qt Designer等开发工具,目前也有几个平台提供了 Qt SDK。(但SDK通常未包含交叉编译工具,需再安装)

下载页面:http://qt-project.org/downloads

 

三:Qt开发环境与跨平台

目前由Qt所开发的软件产品中,有运行在windows之上,也有的运行在ubuntu等系统之上,甚至是嵌入式之上,实现了不同操作系统和平台的跨越。

qt的跨平台实现:主要原理是在不同平台上实现了具有相同函数接口的lib库,使同一套qt代码在不同平台编译后,将平台无关的东西转化为本地平台相关的东西,使编译出的程序能够在本地平台上运行。与javac#不同,qt这种方式属于一次编写多处编译。

Qt Library与跨平台

使用qt开发软件,要使同一套代码在不同平台上编译后能够在各平台正确运行,需要配置好qt开发编译环境使之与本地平台运行环境相符合。为此Qt官方网站提供了支持不同平台的Qt Library源码包,所以qt开发环境搭建一般需要下载与本地平台相关的Qt Library进行配置与编译,或者傻瓜式安装包。

 

 

 

Qt版本划分:
Win32版,适用于Windows平台;
X11
版,适合于使用了x系统的各种 linux unix的平台;
Mac
版,适合于苹果MacOS
embedded
版,适合于具有帧缓冲(frame buffer)的linux的平台。

·         Qt泛指Qt的所有桌面版本,例如X11for Linux/X11 (230 MB) (Info)适用于linux内核的ubuntu等桌面系统等。

·         Qt/EQt的嵌入式版本,例如embedded版for embedded Linux (230 MB) (

  • 0
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值