【转】QT Wince 开发指南

最近看了一下,QT 感觉这个框架挺不错的,着手买了一个arm11的开发板开始了新的测试。

环境搭建

VS2008 OR VS2005SP1 中英文都可以 一个搭载WINCE 的开发板(或wince windows 的手机),QT Creator IDE(我用这个感觉不错,如果你喜欢vs 也可以用VS开发)

qt-everywhere-opensource-src-4.7.1.zip 这是现在的最新版本,如果你要用的话,请下你当前的最新版本。

把qt-everywhere-opensource-src-4.7.1.zip 解压 我放到的目录是

F:\qtwince下,打开vs2008 的命令提示符 ,在 “开始”->Microsoft Visual Studio 2008->Visual Studio Tools 中可以找到
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
c:\Program Files\Microsoft Visual Studio 9.0\VC>
配置环境变量

F:>set path=%PATH%;F:\qtwince;F:\qtwince\bin

你自己的请自已改下.

到你的目录下进行config

F:\qtwince>configure -platform win32-msvc2008 -xplatform wince60standard-armv4i-msvc2008

wince60standard-armv4i-msvc2008 这个可以根据F:\qtwince\mkspecs文件夹下的内容,再和你自己的目标板子自己设置。

然后就开始进行makefile的配置了。

代码Which edition of Qt do you want to use ?
Type 'c' if you want to use the Commercial Edition.
Type 'o' if you want to use the Open Source Edition.
o

This is the Qt for Windows CE Open Source Edition.

You are licensed to use this software under the terms of
the GNU Lesser General Public License (LGPL) version 2.1
or the GNU General Public License (GPL) version 3.

Type '3' to view the GNU General Public License version 3 (GPLv3).
Type 'L' to view the Lesser GNU General Public License version 2.1 (LGPLv2.1).
Type 'y' to accept this license offer.
Type 'n' to decline this license offer.

Do you accept the terms of the license?
y

完成后再根据你自己的机器配置环境,我有一个开发板,和一个M8手机,所以我给两个配置你可以按你自己的来

开发板的

set INCLUDE=%VSINSTALLDIR%\VC\ce\include;%ProgramFiles%\Windows CE Tools\wce600\android6410_SDK\Include\Armv4i;%INCLUDE%
set LIB=%VSINSTALLDIR%\VC\ce\lib\armv4i;%ProgramFiles%\Windows CE Tools\wce600\android6410_SDK\Lib\ARMV4I;%LIB%
set PATH=%VSINSTALLDIR%\VC\ce\bin\x86_arm;%PATH%
M8手机的

set INCLUDE=%VSINSTALLDIR%\VC\ce\include;%ProgramFiles%\Windows CE Tools\wce600\M8SDK\Include\Armv4i;%INCLUDE%
set LIB=%VSINSTALLDIR%\VC\ce\lib\armv4i;%ProgramFiles%\Windows CE Tools\wce600\M8SDK\Lib\ARMV4I;%LIB%
set PATH=%VSINSTALLDIR%\VC\ce\bin\x86_arm;%PATH%
支接就可以

nmake

…时间一般是3个小时左右.

如果你想快些的话也可以不用nmake而用QT Creator下的jom 但我用过一次,不太稳定,而且I5CPU 四核95%++,刚没跑多长时间我的本本就黑了。应该是CPU太高过热了。

为了稳定的话还是要用nmake 的好些.

请确保你有足够的空间,一般会占3G左右

运行完成后可以使用

nmake clean 来清空临时文件减少使用空间.

现在就可以进行开发了,写个测试的例子。

编译的时候最好用命令,不知道为什么我用QT Creator 一直没编译成功.

命令行下,进行vs2008 命令提示符 把上面的环境再运行一次。

这次要把F:\qtwince\bin也加进去

qmake.exe test.pro -r -spec wince60standard-armv4i-msvc2008

nmake

就可以在文件夹中找到编译好的exe 程序了,如果只要release 的就输入nmake release

把release 出来的exe 文件和F:\qtwince\lib\下的 QtCore4.dll,QtGui4.dll

还有C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\dll\armv4i 下的msvcr90.dll一起复制到开发板上运行下吧。

我也是编译了好多次才成功的,同时也祝你成功。。。。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值