当前位置:编程学习 > wap >>

用QT5.0.2源码包编译WINCE(Windows Mobile 6),要如何做?

我参考了QT中的帮助:http://qt-project.org/doc/qt-5.0/qtdoc/install-wince.html
参考:http://qt-project.org/doc/qt-5.0/qtdoc/install-wince.html
测试记录:
一、VS2008 WM6
configure -platform win32-msvc2008 -xplatform wincewm65professional-msvc2008 -prefix D:\Qt\wince\wm6 -release -opensource -nomake demos -nomake tests -nomake examples -confirm-license -mp
setcepaths 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;C:\Program Files\Microsoft Visual Studio 9.0\VC\include
set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4;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%
nmake
 
二、VS2008 CE5
configure -platform win32-msvc2008 -xplatform wince50standard-armv4i-msvc2008 -prefix D:\Qt\wince\ce5 -release -opensource -nomake demos -nomake tests -nomake examples -confirm-license -mp
set INCLUDE=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\include;C:\Program Files\Microsoft Visual Studio 9.0\VC\include;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Include\Armv4i
set LIB=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\lib\armv4;C:\Program Files\Windows CE Tools\wce500\STANDARDSDK_500\Lib\ARMV4I
set PATH=C:\Program Files\Microsoft Visual Studio 9.0\VC\ce\bin\x86_arm;%PATH%
nmake

出错:
(1)qlatincodec.cpp/qtextcodec.cpp/qutfcodec.cpp crtdefs.h<106>:fatal error C1189:#error:ERROR:Use of C runtime library internal header file.
(2)access\qnetworkrequest.cpp<1045>:error C3861:"sscanf_s":找不到标识符
 
我测试了CE5/WM6,但nmake都不成功,报各种错误。
我按QT帮助做,是否正确?有谁编译过啊,有望分享一下经验啊
谢谢  --------------------编程问答-------------------- 现在已经没有用QT开发CE程序的人啦? --------------------编程问答-------------------- 关注,我也碰到同样问题,不知道楼主解决了问题没有?
补充:移动开发 ,  Qt
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,