哈哈,搞定了,答案是
QT4.5(snapshot)支持wince6,其它版本未尝试
1.安装vs2005sp1
2.安装wince6
3.安装wince6sp1
4.生成ce平台和SDK,并安装SDK(我的系统出了问题,所以第5步configure后生成的checksdk找不到安装的SDK)
5.参照Windows CE - Using shadow builds进行shadow builds
6.没有了
---------------------------------------------------------------------------------------------------
使用如下命令:
configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005
set INCLUDE=D:\Microsoft\Microsoft Visual Studio 8\VC\ce\include
set LIB=D:\Microsoft\Microsoft Visual Studio 8\VC\ce\lib\armv4i
set PATH=D:\Microsoft\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
nmake
出现如下错误:
。。。。。。(省略若干行)
cl: 命令行 warning D9002 :忽略未知选项“-QRarch4T”
cl: 命令行 warning D9002 :忽略未知选项“-QRinterwork-return”
qtmain_win.cpp
x:\qtce450\include\qtcore\../../src/corelib/global/qt_windows.h(54) : fatal erro
r C1083: 无法打开包括文件:“ceconfig.h”: No such file or directory
NMAKE : fatal error U1077: “"D:\Microsoft\Microsoft Visual Studio 8\VC\BIN\cl.E
XE"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “"D:\Microsoft\Microsoft Visual Studio 8\VC\BIN\nmak
e.exe"”: 返回代码“0x2”
Stop.
NMAKE : fatal error U1077: “cd”: 返回代码“0x2”
Stop.
--------------------------------------------------------------------------------------
我怎么在wince6的安装目录里找不到ceconfig.h这个文件呢,还是Qt还不支持wince6?
[ 此贴被lgh603在2009-02-02 13:10重新编辑 ]