这个问题我刚遇到,我是这样解决的,希望对后来者有帮助:
问题原因:wincewm60professional-msvc2005 不是wince6.0, 我的SDK是wince6.0,
configure -platform win32-msvc2005 -xplatform wincewm60professional-msvc2005 改为:
configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005
问题解决。
在setcepaths.bat wince60standard-armv4i-msvc2005前,可能要修改两个地方:
1.\mkspecs\wince60standard-armv4i-msvc2005\qmake.conf:
CE_SDK = wince60sdk # replace with actual SDK name
2.)\bin\setcepaths.bat: 添加:
ELSE IF "%1" EQU "wince60standard-armv4i-msvc2005" (
checksdk.exe -sdk "wince60sdk (ARMV4I)" -script tmp_created_script_setup.bat 1>NUL
tmp_created_script_setup.bat
del tmp_created_script_setup.bat
echo Windows ce 6 selected, environment is set up
注意:wince60sdk 要是你实际安装的wince SDK名称。