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 // Chinese language resources follow |
其中,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" |