Qt-WinCE起步【M8 SDK】

来源:互联网 发布:android 实例源码 编辑:程序博客网 时间:2024/04/29 23:11

一、Qt  - wince 环境的搭建

a) 首先安装vs2005。安装VS2005很简单,按照向导来,在自定义安装中务必选择“智能设备开发”。

b) 其次安装M8 SDK。M8SDK_0903_20090221.msi,可以在魅族网站下载!

c) 最后下载QT 4.5 wince版源码包,编译安装。具体方法见另一篇文章《QT/QTE SDK编译安装》。

d)安装 同步的软件 Microsoft ActiveSync4.5中文简体版。

 

二、编译Qt-WinCE程序

命令行法(不用IDE):

设置临时环境变量:

set INCLUDE=D:\Program Files\Microsoft Visual Studio 8\VC\ce\include;D:\Program Files\Windows CE Tools\wce600\M8SDK\Include\Armv4i

set LIB=D:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;D:\Program Files\Windows CE Tools\wce600\M8SDK\Lib\ARMV4I

set PATH=D:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%

首先、用VS2005命令行进入要编译的程序目录,执行H:\qt4.5\wince \bin\qmake.exe –project –o example.pro 。这个时候,可以产生example.pro文件。

然后、在VS2005命令行下输入:

H:\qt4.5\wince \bin\qmake -spec ..\mkspecs\wince60standard-armv4i-msvc2005 -win32 -o Makefile example.pro 此时,Makefile文件已经产生。

环境变量不能设置“H:\qt4.5\wince\bin”,否则会出错。

 使用IDE编译:[待补充]

 

三、Qt –WinCE程序的部署

可以直接把上面开发的*.exe文件和其需要的*.dll一起CP到一个目录中。

如果想将程序部署成*.cab形式的,在vs2005的“解决方案”中,点“文件”->“新建”->“项目”->点“其它”,其中有关于智能设备部署的,根据向导建立后,在新建的cab项目中点“属性”,最后,生成就行了。

 

四、代码编写

这步和普通的QT代码没有什么区别,见QT自带的例程。

原创粉丝点击