QT Wince 开发指南

本文详细介绍了如何在Windows CE平台上使用QT框架进行应用程序开发的过程。从开发环境的搭建到配置步骤,再到具体编译命令及注意事项,为开发者提供了一份全面的指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近看了一下,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的配置了

ExpandedBlockStart.gif 代码
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一起复制到开发板上运行下吧。

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

 欢迎来我的博客。

欢迎转载,转载请著名出处。 


 http://www.cnblogs.com/webs/archive/2010/12/21/1912734.html#

 

 

转载于:https://www.cnblogs.com/webs/archive/2010/12/21/1912734.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值