分类: 嵌入式
2015-06-13 15:19:49
本文记录安装vs2005+qt+wince 6.0 开发环境
参考博客
http://blog.csdn.net/jdh99/article/details/6852911
http://blog.csdn.net/qustdong/article/details/5672678
操作步骤简介
1、安装vs2005和sp1补丁包
2、编译qt源码,这里使用的是 qt-everywhere-opensource-src-4.7.3.zip (此源码包编译后可在wince上使用)
3、安装qt在windows下的sdk: qt-win-opensource-4.7.3-vs2008.exe
4、安装qt在vs上的插件: qt-vs-addin-1.1.9.exe
5、开始编写qt应用程序
所需文件下载地址
1、安装vs2005和sp1,这个自行解决
2、qt-everywhere-opensource-src-4.7.3.zip 和 qt-win-opensource-4.7.3-vs2008.exe 下载地址
3、qt-vs-addin-1.1.9 ,需要可私信我
qt源码的安装过程
将qt源码解压到一个不含空格的路径中,这里解压到 D:\qt-4.7.3\qt-everywhere-opensource-src-4.7.3
设置环境变量,右键“我的电脑”->属性->高级系统设置->环境变量-> 在"PATH" 变量中添加路径:D:\qt-4.7.3\qt-everywhere-opensource-src-4.7.3\bin
修改D:\qt-4.7.3\qt-everywhere-opensource-src-4.7.3\mkspecs\wince60standard-armv4i-msvc2005\qmake.conf 文件中的
修改后请将本行后的 # replace with actual SDK name删除
打开vs2008,在tools中选择 visual studio 2005 command prompt;(要是没找到可尝试在:C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Visual Studio 2005\Visual Studio Tools中查看)
配置qt库,输入: configure -platform win32-msvc2005 -xplatform wince60standard-armv4i-msvc2005
输入命令,配置包含库 set INCLUDE=D:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\include;C:\Program Files (x86)\Windows CE Tools\wce600\WinCE6.0_Standard\Include\Armv4i
输入命令,配置包含的lib set LIB=D:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\lib\armv4i;C:\Program Files (x86)\Windows CE Tools\wce600\WinCE6.0_Standard\Lib\ARMV4I
配置路径: set PATH=D:\Program Files (x86)\Microsoft Visual Studio 8\VC\ce\bin\x86_arm;%PATH%
配置完成后执行nmake即可
---------------------------------------------------------------------------------------------------------------------
接下来安装:qt-win-opensource-4.7.3-vs2008.exe
这个没啥好说的,双击安装在D:\qt-4.7.3\4.7.3目录下,等待安装完成。
安装好后,qt默认是mingw编译的,所以需要用nmake重编译
1.打开vs2005,打开工具->visual studio 2005 command prompt
2.进入指定目录下:cd D:\qt-4.7.3\4.7.3
3.编译:configure -debug-and-release -platform win32-msvc2005
4.编译完成后nmake,大概8个小时后就好了吧(我的笔记本时间)
config或者nmake过程中出现错误就将qt-win-opensource-4.7.3-vs2008.exe 重新装一遍,trust me.
---------------------------------------------------------------------------------------------------------------------
安装qt在vs上的插件: qt-vs-addin-1.1.9
这个安装在默认路径就好了,安装完成后打开vs2005,界面如下
----------------------------------------------------------------------------------------------------------------------
在进行开发前可用qt中自带的示例到板子上进行测试,将qt-everywhere-opensource-src-4.7.3 目录下编译出来的affine.exe、 QtCore4.dll,QtGui4.dll,msvcr80d.dll拷贝到wince6.0设备上双击运行应用程序就可以看到跑动的画面啦. 运行界面如下:
--------------------------------------------------------------------------------------------
编写qt应用程序
qt应用程序编写之前需要进行的设置可以参考: http://blog.csdn.net/qustdong/article/details/5672678