• 6650阅读
  • 0回复

[提问]求助:VS2005+WinCE编译QT出错 [复制链接]

上一主题 下一主题
离线zlzzlf
 
只看楼主 倒序阅读 楼主  发表于: 2011-03-27
VS2005+sp1、WinCE6.0+sp1+R2+R3、SDK名为CHSEmu

1:解压qt-everywhere-opensource-src-4.7.2.zip到E:\QT\4.7.2,添加PATH=E:\QT\4.7.2\bin到系统环境变量;
2:在E:\QT\4.7.2\mkspecs,复制了wince60standard-armv4i-msvc2005,并改为wince60CHSEmu-armv4i-msvc2005,并修改CE_SDK=CHSEmu
3:在E:\QT\4.7.2下执行configure -platform win32-msvc2005 -xplatform wince60CHSEmu-armv4i-msvc2005,等待几十分钟后,
4:设置环境变量
set INCLUDE=C:\Program Files\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files\Windows CE Tools\wce600\CHSEmu\Include\Armv4i
set LIB=C:\Program Files\Microsoft Visual Studio 8\VC\ce\lib\armv4i;C:\Program Files\Windows CE Tools\wce600\CHSEmu\Lib\ARMV4I
set PATH=C:\Program Files\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
5:执行nmake,很快出错
        cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -W3 -w34100 -w34189 -DQT_THRE
AD_SUPPORT -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_NO_CAST_TO_ASCII -DQT_A
SCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_FAST_OPERATOR_PLUS -DQT_USE_FAST_CON
CATENATION -D_USE_MATH_DEFINES -DQT_NO_DYNAMIC_CAST -I"..\..\include" -I"tmp" -I
"..\..\include\QtCore" -I"e:\QT\4.7.2\include\qtmain" -I"tmp\rcc\debug_shared" -
I"tmp" -I"..\..\include\ActiveQt" -I"tmp\moc\debug_shared" -I"..\..\mkspecs\win3
2-msvc2005" -Fotmp\obj\debug_shared\ @C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\nm30.tm
p
qtmain_win.cpp
C:\Program Files\Microsoft Visual Studio 8\VC\ce\include\crtdefs.h(100) : fatal
error C1189: #error :  ERROR: Use of C runtime library internal header file.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\ce\bi
n\x86_arm\cl.EXE"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
===================================================================================
另外:执行完configure后,E:\QT\4.7.2\bin生成了checksdk.exe、uic.exe、moc.exe、qmake.exe、rcc.exe等,应该是配置成功了!

各位老大,这是怎么回事啊,反复试了很久了,都没有成功!!!郁闷。。。



快速回复
限100 字节
 
上一个 下一个