SymbianOS开发:makesis工具详解,服务器端打包流程与关键配置
需积分: 1 186 浏览量
更新于2024-07-29
收藏 1.41MB DOC 举报
"《makesis开发软件介绍:服务器端打包流程与工具应用详解》"
在进行SymbianOS程序开发时,理解并遵循正确的目录结构和文件组织方式至关重要。makesis是一款用于Symbian操作系统(S60)应用程序打包的工具,它允许开发者将源代码、资源和配置文件整合成可安装的sis或pkg文件。以下是关于makesis开发流程中的关键知识点:
1. 目录规范:
- 源代码通常放在`/src`目录下,便于管理和查找。
- 头文件存储在`/inc`,便于编译器查找头文件。
- MMP (Manifest Manager Package) 文件位于`/group`,包含程序的基本属性,如目标文件名、类型(如app或exe)、UID和路径信息。
- SIS (Symbian Information Specification) 和 pkg 文件分别存储在`/sis`,用于程序的安装包。
2. MMP文件解析:
- Helloworldbasic.mmp文件包含了程序的基本元数据,如目标文件名(Target)和类型(TargetType),以及用于唯一标识的两个UID。
- 在开发阶段,第二个UID(用户唯一标识符)可以在0x01000000-0x0ffffff范围内自定义,但生产环境中需要向Symbian申请。
3. 源代码和资源文件:
- SourcePath指定了源代码文件的位置,编译器会在这些目录中搜索。
- Resource文件包含非代码资源,如图片、音频等,它们与源代码分开管理。
4. 用户头文件和系统头文件:
- UserInclude用于存放用户自定义的头文件,提供额外的功能和模块。
- SystemInclude则是预定义的系统头文件,供程序引用。
5. pkg文件结构:
- 打开Helloworldbasic.pkg,可以看到应用程序信息,包括名称、UID和版本号。例如,版本号1,0,0表示第一个主要版本、次要版本和修订版。
- Platform信息表明了应用程序所针对的平台系列和版本,如Series60v2.0,以及产品ID和兼容性描述。
6. 打包过程:
- 使用makesis工具,开发者将源代码、头文件、资源和配置文件整合,生成最终的sis或pkg文件,这些文件会在设备上安装并运行。
通过遵循这样的结构和使用makesis工具,开发者可以确保他们的Symbian OS应用程序在服务器端打包时保持良好的组织性,并能在兼容的设备上顺利安装和执行。尽管这部分教程未详细讲解图形程序的编写,但对基础结构和打包过程的理解是至关重要的。
2012-03-19 上传
2009-07-24 上传
2008-07-10 上传
2024-10-23 上传
jzen
- 粉丝: 26
- 资源: 12
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践