Qt CE 编译

0、重设置vs的环境变量

   在cmd运行

C:/Program Files/Microsoft Visual Studio 8/Common7/Tools/vsvars32.bat

1、网上下载代码4.6.3的版本

   http://get.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.3.zip

    解压到D盘目录D:/QT/4.6.3

2、设置环境变量

    D:/QT/4.6.3/bin

3、运行cmd 到目录 D:/QT/4.6.3运行下面的

configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005

4、等生产makefile后

5、设置编译的环境变量

 A、

set INCLUDE=C:/Program Files/Microsoft Visual Studio 8/VC/ce/include;C:/Program Files/Windows CE Tools/wce600/MID560/Include/Armv4i

set LIB=C:/Program Files/Microsoft Visual Studio 8/VC/ce/lib/armv4i;C:/Program Files/Windows CE Tools/wce600/MID560/Lib/ARMV4I

set PATH=C:/Program Files/Microsoft Visual Studio 8/VC/ce/bin/x86_arm;%PATH%

 B、

采用checksdk.exe 生成环境变量配置

checksdk.exe -sdk "M8SDK (ARMV4I)" –script tmp.bat生成tmp.bat文件
•.编译:运行tmp.bat,然后nmake开始编译,这里花时间较长。

 

6、运行nmake 开始编译

7、运行nmake 开始安装?

    为什么要运行nmake安装,我不是懂的。

8、安装vs集成环境

   下载Qt.Visual.Studio.Integration.exe 安装。

    配置optipn - ot - builds

   然后提示

the platform "STANDARDSDK_600   # replace with actual SDK name(ARMV4I)" is not defined within visual studio

将mkspecs/wince60standard-armv4i-msvc2008/ 下的 qmake.conf "STANDARDSDK_600   # replace with actual SDK name(ARMV4I)"

改为本机的SDK名称,我的是MID560

 但是设置后没有可选的Qt ver。搞不懂原因。

 后来知道Qt.Visual.Studio.Integration.估计只支持Win32 platform的,ce arm的不支持的。

 卸载Qt.Visual.Studio.Integration 安装qt-vs-addin-1.1.5 就可以了。

9 、创建工程,出错,调试什么地址不可访问

    不安装插件。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值