热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

QTForWinCE,VisualStudio2008环境的搭建

环境:系统WindowsXPSP3IDEVisualStudio2008SDKHSBC_1254(MIPSII)QT4.7.1版本第一步:

环境:

系统  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



推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有