QT For WinCE, Visual Studio 2008环境的搭建

环境:

系统  Windows XP SP3

IDE  Visual Studio 2008

SDK  HSBC_1254 (MIPSII)

QT  4.7.1版本

 

第一步:下载所需文件

以4.7.1版本为例,进入地址:http://qt.nokia.com/downloads

选择LGPL协议

1. 下载Qt libraries 4.7.1 for Windows CE (236 MB)

下载地址:http://qt.nokia.com/downloads/win-ce-cpp

 

2. 下载Qt libraries 4.7.1 for Windows (VS 2008, 228 MB)

这个不是必须的,但如果想使用VS开发QT for Windows的程序,就需要这个。另外,这个还对开发QT for WinCE会有所帮助Designer,可以从VSIDE环境下直接启动编辑界面。

下载地址:http://qt.nokia.com/downloads/windows-cpp-vs2008

 

3. 下载qt-vs-addin-1.1.7.exe  (57 MB)

QT针对Visual Studio开发环境的插件。

下载地址:http://qt.nokia.com/downloads/visual-studio-add-in

 

4. 下载Qt Creator 2.0.1 Binary for Windows (46 MB)

使用Visual Studio 2008作为开发用IDE。

下载地址:http://qt.nokia.com/downloads/qt-creator-binary-for-windows

 

第二步:解压与安装

1. 解压qt-everywhere-opensource-src-4.7.1.zip(Qt libraries 4.7.1 for Windows CE (236 MB))

建议改一个简单的名字,比如解压到C:\qt\ce471

 

第三步:配置与编译QT For WinCE

0. SDK准备

复制C:\qt\ce471\mkspecs目录下的wince50standard-mipsii-msvc2005目录,重命名为HSBC_1254-mipsii-msvc2008

进入HSBC_1254-mipsii-msvc2008,修改qmake.conf

0.1 将其中的

 

CE_SDK      = STANDARDSDK_500

CE_ARCH     = MIPSII

修改为

 

CE_SDK      = HSBC_1254

CE_ARCH     = MIPSII

0.2 由于IDE是VS 2008,参照wince50standard-mipsii-msvc2005目录下的qmake.conf,同时在qmake.conf中增加

 

QMAKE_COMPILER_DEFINES -= _MSC_VER=1400

QMAKE_COMPILER_DEFINES += _MSC_VER=1500

则qmake.conf前几行为:

 

代码
 
   
#
#
qmake configuration for wince50standard-mipsii-msvc2005
#
#
Written for Microsoft VC2005.NET with Standard SDK for WindowsCE 5.0 (MIPSII)
#
include(.. / common / wince / qmake.conf)

QMAKE_COMPILER_DEFINES
-= _MSC_VER = 1400
QMAKE_COMPILER_DEFINES
+= _MSC_VER = 1500

CE_SDK
= HSBC_1254
CE_ARCH
= MIPSII
......

 

 

 

1. 配置环境变量

在Path变量后面添加:C:\qt\ce471\bin

 

 
  
PATH C:\qt\ce471\bin\; % PATH %

 

 

2. 进入VS2008命令行(Visual Studio 2008 Command Prompt)

从Visual Studio 2008的菜单项里,找到Visualt Studio Tools里的Visual Studio 2008命令提示符(Visual Studio 2008 Command Prompt),这样会自动配好相应的环境变量。

或者,也可以打开任意一个命令提示符,然后运行 C:\Program Files\Microsoft Visual Studio 9.0\VC\vcvarsall.bat,效果是一样的。

 

3. 进入C:\qt\ce471目录

 

 
  
cd C:\qt\ce471

 

 

 

4. 配置

运行:

 

 
  
configure - platform win32 - msvc2008 - xplatform HSBC_1254 - mipsii - msvc2008
configure -platform win32-msvc2008 -xplatform wince50standard-mipsii-msvc2008

 

参考C:\qt\ce471\bin\setcepaths.bat中的配置说明。

由于使用自己的SDK,所以配置为HSBC_1254-mipsii-msvc2008

这个名称也可以在c:\qt\ce471\mkspecs目录中看到。

 

5. 设置SDK

运行:

 

 
  
bin\checksdk.exe - sdk " HSBC_1254 (MIPSII) " - script tmp.bat

 

 

生成tmp.bat文件,注意,在HSBC_1254 (MIPSII)中间有一个空格。这里也可以通过checksdk.ex -list命令来查看当前已安装的sdk。

然后运行:

 

 
  
tmp.bat

 

 

6. 重新进入C:\qt\ce471目录,运行:

 

 
  
nmake

 

这时会开始较长时间的编译。


转载于:https://www.cnblogs.com/YYi_H/archive/2011/01/06/1927801.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值