环境搭建
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
如果你想快些的话也可以不用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一起复制到开发板上运行下吧。
【编辑推荐】