作者:yangtang… 文章來源:http://blog.csdn.net/ 更新時間:2006-6-2 13:21:21
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"
創作者介紹
創作者 shadow 的頭像
shadow

資訊園

shadow 發表在 痞客邦 留言(0) 人氣()