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 、创建工程,出错,调试什么地址不可访问

    不安装插件。

 

你可能感兴趣的:(Code,点滴,qt,makefile,wince,path,include,cmd)