wince qt

一、 准备工作


         操作系统环境:Windows 7 旗舰版 x32
         PC端编译环境:VS2005 中文版
         嵌入式运行环境:WinCE6.0(运行于斯道 s3c2416 开发板)      


        Qt相关软件:


        Qt库包:  qt-everywhere-opensource-src-4.7.3.zip  //嵌入式WinCE版
                        qt-win-opensource-4.7.3-vs2008.exe  //Windows PC版
        Qt在VS中的辅助插件:qt-vs-addin_opensource_qt4


二、软件安装
1)VS2005安装顺序:
1、vs2005(chs_vs_2005_Pro_90_Trial)
2、Visual Studio 2005 Service Pack1(VS80sp1-KB926604-X86-CHS)
3、Visual Studio 2005 Service Pack1 Update for Windows Vista(VS80sp1-KB932230-X86-CHS)
4、Visual Studio 2005 Service Pack1 ATL Security Update(VS80sp1-KB971090-X86-INTL)
5、qt-vs-addin_opensource_qt4
2)WinCE安装顺序:
1、Windows Embedded CE 6.0
2、Windows Embedded CE 6.0 Platform Builder Service Pack 1
3、Windows Embedded CE 6.0 R2
4、Windows Embedded CE 6.0 R3
5、TE6410_CE6_SDK
三、针对WinCE的qt库配置编译
1、解压qt-everywhere-opensource-src-4.7.3.zip到c:盘下qt_wince文件夹
2、增加环境变量c:\qt_wince\bin
3、修改E:\qt_wince\mkspecs\wince60standard-armv4i-msvc2005中的qmake.conf文件中的
            CE_SDK = TE6410_CE6_SDK   # replace with actual SDK name
4、打开vs2005,打开工具->visual studio 2005 command prompt
5、输入命令:cd c:\qt_wince
6、输入命令:configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005.
   这一步是配置qt库,配置需要几分钟,配置成功会在c:\qt_wince\bin下面生成一些列工具.可以用checksdk.exe –list查看当前装的sdk版本.
7、输入命令: set INCLUDE=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\include;c:\Program Files (x86)\Windows CE Tools\wce600\TE6410 Board\Include\Armv4i
8、输入命令: set LIB=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\lib\armv4i;c:\Program Files (x86)\Windows CE Tools\wce600\TE6410 Board\Lib\ARMV4I
9、输入命令: set PATH=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
10、输入命令: nmake
四、针对Windows的qt库配置编译
1、安装qt-win-opensource-4.7.3-vs2008.exe
2、打开vs2005,打开工具->visual studio 2005 command prompt
3、输入命令进入指定目录下:cd c:\Qt\4.7.3
4、在文件夹中找到以下四个文件删除:c:\Qt\4.7.3\src\script\tmp\moc\debug_shared\mocinclude.tmp
                                                             c:\Qt\4.7.3\src\script\tmp/moc\release_shared\mocinclude.tmp
                                                             c:\Qt\4.7.3\src\3rdparty\webkit\WebCore\tmp\moc\debug_shared\mocinclude.tmp
                                                            c:\Qt\4.7.3\src\3rdparty\webkit\WebCore\tmp\moc\release_shared\mocinclude.tmp
5、编译:configure -debug-and-release -platform win32-msvc2005
6、编译完成后nmake
五、应用程序移植

新建工程,打开vs2005,新建项目,项目类型Qt4 projects ,模板qt applocation,名称选择qt123,确定,这里直接点击完成
使用命令行方式编译应用程序:进入工程目录
1)生成es.pro,输入命令:
     c:\qt_wince\bin\qmake.exe -project -o qt123.pro
2)生成makefile文件,输入命令:
   c:\qt_wince\bin\qmake -spec c:\qt_wince\mkspecs\wince60standard-armv4i-msvc2005 -win32 -o Makefile qt123.pro
3)设置环境变量,输入以下命令:
set INCLUDE=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\include;E:\Program Files (x86)\Windows CE Tools\wce600\STANDARDSDK_600\Include\Armv4i
set LIB=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\lib\armv4i;E:\Program Files (x86)\Windows CE Tools\wce600\STANDARDSDK_600\Lib\ARMV4I
set PATH=c:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
4)编译嵌入式版本应用程序,输入命令:
nmake release
生成目标文件qt123.exe
5)移植
通过USB将目标文件qt123.exe和一些库文件一起拷贝到目标嵌入式控制器上放在同一目录下。所需的库文件及相应路径为:
msvcr80.dll文件:Microsoft Visual Studio 8.0\VC\ce\DLL\armv4i

QtCore4.dll、QtGui4.dll、QtSql4.dll:Qte安装目录下的的lib目录里

csdn下载http://download.csdn.net/download/svs4414/10259127

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值