c3d6fd1495503ef21a26f644e9e49ad3.ppt
- Количество слайдов: 39
第二章 Symbian 开发环境构建
本章目标 了解Symbian开发 具 了解开发环境软硬件基础 掌握开发环境配置过程 掌握应用程序创建过程
搭建开发环境 关于Symbian OS需明确的问题: ◆ 使用什么语言开发 ◆ 使用的开发 具和SDK ◆ 怎样搭建开发环境
搭建开发环境 Symbian OS主要版本、SDK及开发 具 : 系统 版本 SDK 开发 具 S 60第三版 第三版SDK ◆ Carbide C++ S 60第五版 第五版SDK Carbide C++ + Qt ◆ VS+Carbide. vs
搭建开发环境 ★ 硬件基础 ◆ PC(内存 1 G及以上) ◆ 手机(相应SDK版本)
搭建开发环境 ★ 软件基础 ◆ 主流操作系统 ◆ 开发 具 ◆ SDK ◆ 其它 具(Perl、Java环境)
搭建开发环境 准备 作: ◆ 购买正版的VC++ 6. 0及VS 2003/2005软件安装盘或 去微软官方网站下载相应的试用版软件, 网址如下: http: //www. microsoft. com ◆ 在诺基亚Forum论坛下载Carbide C++开发 具, 最 新的为 2. 0版, 网址如下: http: //www. forum. nokia. com ◆ 在Qt最新官方网站下载Qt for S 60开发 具, 最新的为 Qt for S 60 “Tower” pre-release版, 网址如下: http: //www. qtsoftware. com
搭建开发环境 安装过程: 步骤一 : 安装开发 具 步骤二 : 安装Active Perl 步骤三 : 安装Java运行环境 步骤四 : 安装SDK
搭建开发环境 安装开发 具: ◆ 安装 VC++ 6. 0 ◆ 安装 VS 和 Carbide. vs ◆ 安装 Carbide C++ ◆ 安装 Qt for S 60
搭建开发环境 安装 VC++ 6. 0:
搭建开发环境 配置环境变量: 我的电脑 ↓ 属性 ↓ 高级 ↓ 环境变量 系统“Path”中添加: C: Program FilesMicrosoft Visual StudioVC 98bin;
搭建开发环境 安装 Carbide C++:
搭建开发环境 安装 Carbide C++:
搭建开发环境 安装 Qt for S 60:
搭建开发环境 配置 Qt for S 60: 步骤一、设置环境变量 把Qt的安装路径“c: Qt4. 5. 2 -towerbin; ” 添加到环境变量的PATH项里
搭建开发环境 配置 Qt for S 60: 步骤二、配置模拟器环境变量 “开始”→“程序”→ “Carbide. c++ v 2. 0”→ “Configure environment for WINSCW command line”
搭建开发环境 配置 Qt for S 60: 步骤三、编译Qt for S 60 命令行窗口切换至“c: Qt4. 5. 2 -tower”目录下 执行: configure -platform win 32 -mwc -xplatform symbian-abld
搭建开发环境 配置 Qt for S 60:
搭建开发环境 配置 Qt for S 60: 步骤四、编译Qt for S 60 命令行窗口切换至“c: Qt4. 5. 2 -tower”目录下 执行: make debug-winscw
搭建开发环境 配置 Qt for S 60:
搭建开发环境 配置 Qt for S 60: 步骤五、添加到Carbide C++→ “Windows” → “Preference” → Qt
搭建开发环境 配置 Qt for S 60:
搭建开发环境 配置 Qt for S 60:
搭建开发环境 安装 Active. Perl:
搭建开发环境 安装 Java运行环境:
搭建开发环境 安装 Symbian SDK:
搭建开发环境 模拟器切换方法一:
搭建开发环境 模拟器切换方法二:
搭建开发环境 磁盘切换方法:
Hello World 创建Hello World程序: 方式 1. 使用SDK自带 具(S 60第二版) 方式 2. 使用VS 具(须安装Carbide. vs) 方式 3. 使用Carbide C++ 方式 4. 使用Qt for S 60
Hello World 使用SDK自带 具(S 60第二版):
Hello World 使用VS 具:
Hello World 使用Carbide C++:
Hello World 使用Qt for S 60:
程目录(S 60 第三版): data文件夹: 用于存放资源文件,包括以rss和rls结尾两种 gfx文件夹: 存放svg格式的图标,第二版对应是bmp格式 group文件夹: 包含项目定义、程序入口和 程引导文件等 help文件夹: 主要存放了与应用程序帮助信息相关的文件
程目录(S 60 第三版): inc文件夹: 程项目头文件,包括以h、hrh、pan结尾的 文件 sis文件夹: 主要存放用于制作安装包的pkg格式的文件 src文件夹: 主要存放了cpp格式的 程项目的源文件 tmp文件夹: 一个存放临时文件的目录
程目录 目录中主要文件: ◆ 项目定义文件(group目录下的mmp格式文件) ◆ 资源文件(以rss和rls结尾的文件) ◆ 程项目的源文件(cpp文件和头文件) ◆ 打包文件(pkg文件)
程目录 程序打包: ◆ 编译程序和对应真机文件(使用开发 具或如下命令行方式): bldmake bldfiles abld build thumb urel // 生成程序的入口文件 // 编译真机文件 ◆ 编译程序打包文件(pkg文件)(使用开发 具或如下命令 行方式): makesis Hello. World. pkg
程目录 SIS文件签名: 签名就是把安全许可证书和Symbian应用程序打包的过程 步骤 1. 创建证书(cer)和密匙(key)文件, 可使用命令行方 式,语法如下: makekeys -cert [-v] [-password <password>] [-len <key-length>] -dname <distinguisedname-string> <private-key-file> <public-keycert> 步骤 2. 给SIS文件签名,使用开发 具或命令行方式,语法如 下: Sign. SIS [-? ] [-c. . . ] [-i] [-r] [-s] [-u] [-v] sis_input [sis_output [certificate key [passphrase] ] ]
c3d6fd1495503ef21a26f644e9e49ad3.ppt