一、安装VS2008 + windows mobile 6.0 开发环境
1. 安装VS2008,并勾选“Visual C++”、“智能设备可编程技术”这两项。
Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO.iso 电驴下载地址:
ed2k://|file|Microsoft.Visual.Studio.Team.System.2008.Team.Suite-ZWTiSO.iso|4112060416|7730FC9FFA4E1A1AB2A070C61BFD634B|h=YDLIF7QGESBVMJNATFOZA47X4YLBLY6H|
2. 安装ActiveSync版本4.5:
http://download.microsoft.com/download/7/e/c/7ecbd388-7fb5-4e3e-b57f-12eaf7eb6136/setup.msi
3. 安装Windows Mobile 6.0 Professional SDK
4. 安装Windows Mobile 6 Professional 中文镜像(模拟器)
二、编译Qt
1、下载Qt 4.6.2
Qt源代码这里找: http://www.qtcentre.org/
http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.2.zip
2. 编译
qt-everywhere-opensource-src-4.6.2.zip 解压到G:/QtWM 文件夹
将以下内容保存为Make_Qt-WM.bat, 放在G:/QtWM 目录下:
//
@echo off
rem 设置环境变量
set path=%Path%;C:/Program Files/Microsoft Visual Studio 9.0/VC/;G:/QtWM;G:/QtWM/bin
call vcvarsall.bat
rem 管道命令自动答复configure 的参数选项
(echo;o&echo;y)|configure -platform win32-msvc2008 -xplatform wincewm60professional-msvc2008
set INCLUDE=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/include;C:/Program Files/Windows Mobile 6 SDK/PocketPC/Include/Armv4i
set LIB=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/lib/armv4i;C:/Program Files/Windows Mobile 6 SDK/PocketPC/Lib/ARMV4I
set PATH=C:/Program Files/Microsoft Visual Studio 9.0/VC/ce/bin/x86_arm;%PATH%
call setcepaths wincewm60professional-msvc2008
nmake
nmake clean
cmd.exe
//
双击运行Make_Qt-WM.bat
三、运行Qt 库自带的示例程序
打开项目文件 G:/QtWM/examples/widgets/digitalclock/digitalclock.vcproj
项目 ->配置属性 ->部署 ->部署设备 ->选择CHS Windows Mobile 6 Classic Emulator
F5 运行,模拟器启动运行,显示一个数字时钟。