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