编译sis文件

1. 进入到/group目录下, 输入bldmake bldfiles, 和以前讲过的作用一样, 然后: abld build thumb urel, "abld build"是编译命令, "thumb urel"是编译目标, 一般手机的格式都是thumb, 用命令行为windows编译的话,就可以用 abld build wins udeb (urel). "udeb" 代表debug build, "urel"代表release build, 前者用于开发,后者用于发行。
2. 进入/sis, 输入makesis Helloworldbasic.pkg, 然后Helloworldbasic.sis就被创建了。
Symbian中显示中文资源的方法- -
                                      
Symbian中显示中文资源所需要的步骤。
 
1. MyProject.mmp文件里添加

 LANG              01 31 

其中,01代表英文,31代表简体中文。
2. MyProject.rss中,添加

 #include "MyProject.loc"

MyProject.loc用来存放跟各种语言相关的资源。
3. 创建MyProject.loc文件,我通常的使用方式是将各种语言的资源分放在不同的文件中

#define LANGUAGE_31 // 可以根据这个定义具体使用哪种语言。
// English is the default language(sC) and 01
#ifdef LANGUAGE_01
#include "MyProject.l01"
#endif
// Chinese language resources follow
#ifdef LANGUAGE_31
#include "MyProject.l31"
#endif

其中,MyProject.l01存放英文资源,MyProject.l31存放简体中文资源
4. 创建MyProject.l01,将英文资源的定义放置其中
5. 创建MyProject.l31,在此文件开头加入

 CHARACTER_SET UTF8

然后定义中文资源,比如

 #define qtn_option_menu_commamd " 命令 "

MyProject.l31文件需要用Word采用UTF-8编码方式进行保存,此处一定要注意。
6. 修改MyProject。pkg,加入如下内容:

 ; HelloWorldPlus.pkg
;
;Language - standard language definitions
&EN ,ZH
 
; standard SIS file header
#{"HelloWorldPlus" ,"HelloWorldPlus"},(0x10005bcb),1,0,0
 
;Supports Series 60 v2.0
(0x101F7960), 0, 0, 0, {"Series60ProductID" ,"Series60ProductID"}
 
;前面是打包文件目录,后面是安装后的目标地址
;打包包括epoc32/data/z/system/apps/HelloWorldPlus/下的所有文件和epoc32/release/release/thumb/urel/除了*.mmp外的所有文件
 
"../../../epoc32/release/release/thumb/urel/HelloWorldPlus.APP"
//是abld build thumb urel生成的                          -"!:/system/apps/HelloWorldPlus/HelloWorldPlus.app"
"../../../epoc32/data/z/system/apps/HelloWorldPlus/HelloWorldPlus.r01"           -"!:/system/apps/HelloWorldPlus/HelloWorldPlus.r01"
"../../../epoc32/data/z/system/apps/HelloWorldPlus/HelloWorldPlus.r31"           -"!:/system/apps/HelloWorldPlus/HelloWorldPlus.r31"
"../../../epoc32/data/z/system/apps/HelloWorldPlus/HelloWorldPlus.rsc"           -"!:/system/apps/HelloWorldPlus/HelloWorldPlus.rsc"
"../../../epoc32/data/z/system/apps/HelloWorldPlus/HelloWorldPlus_caption.rsc" -"!:/system/apps/HelloWorldPlus/HelloWorldPlus_caption.rsc"
"../../../epoc32/data/z/system/apps/HelloWorldPlus/HelloWorldPlus.aif"           -"!:/system/apps/HelloWorldPlus/HelloWorldPlus.aif"


 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值