[upload=1] [upload=1] [upload=1] [upload=1] [upload=1] 我要编译一个CE平台的Qt库类,下面是我的步骤,大家帮我看看有什么错误?
由于这个SDK是基于标准的SDK5.0定制的,所以打开Visual Studio 2008 命令提示
cd d:\qt\4.6.3_STM7100 这个文件夹是刚解压出来的源码包
configure -opensource -no-accessibility -no-native-gestures -arch windowsce -no-libtiff -no-qt3support -no-mmx -no-3dnow -iwmmxt -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 -ltcg -no-phonon -no-phonon-backend -no-script -no-scripttools -no-webkit -nomake examples -nomake demos -qt-libjpeg
然后
set INCLUDE=d:\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Windows CE Tools\wce500\STM7100\Include\Armv4i
set LIB=d:\Microsoft Visual Studio 9.0\VC\ce\lib\armv4i;C:\Program Files\Windows CE Tools\wce500\STM7100\Lib\ARMV4I
set PATH=d:\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%
nmake
几小时后结束
打开vs2008,在qt add in中添加编译好的文件夹,接着新建一个Qt wince程序,选择standard500平台,新建完成后,把平台改为STM7100SDK_DFW,生成成功后,把编译好的库类和生成的EXE文件一起复制到机器上,但在机器上打不开,提示总是“不是有效的WINCE 程序”
QQ:464964934