TARGET HelloWorldBasic.app 目標文件名
TARGETTYPE app 目標文件擴展名 app=application圖形界面應用程序
UID 0x100039CE 0x10005B91
TARGETPATH \system\apps\helloworldbasic 安裝路徑
SOURCE HelloWorldBasic.cpp 源代碼文件
SOURCE HelloWorldBasicApplication.cpp
SOURCE HelloWorldBasicAppView.cpp
SOURCE HelloWorldBasicAppUi.cpp
SOURCE HelloWorldBasicDocument.cpp
RESOURCE HelloWorldBasic.rss 資源文件
SYSTEMINCLUDE \epoc32\include 系統頭文件路徑
LIBRARY apparc.lib
LIBRARY cone.lib
LIBRARY eikcore.lib
LIBRARY avkon.lib
Helloworldbasic.pkg
;
;Language - standard language definitions
&EN 使用英語
#{"HelloWorldBasic"},(0x10005B91),1,0,0
應用程序信息 #{"HelloWorldBasic"}是應用程序名稱, 0x10005B91 是此程序的UID, 1,0,0是版本號
;Supports Series 60 v2.0
(0x101F7960), 0, 0, 0, {"Series60ProductID"}
平臺信息 0x101F7960代表Series60 v2.0, "0,0,0"是尚未使用的版本號,它必須是"0,0,0", {"Series60ProductID"} 是平臺信息描述, 這個字符串將在用戶試圖安裝程序到一個不兼容的平臺上時出現.
;
"..\..\..\epoc32\release\thumb\urel\HelloWorldBasic.APP"-"!:\system\apps\HelloWorldBasic\HelloWorldBasic.app"
"..\..\..\epoc32\data\z\system\apps\HelloWorldBasic\HelloWorldBasic.rsc"-"!:\system\apps\HelloWorldBasic\HelloWorldBasic.rsc"
安裝文件, 左邊的是目標程序在你的機器上的路徑,右邊是設備上的路徑
HelloWorldBasic.APP 是目標文件
HelloWorldBasic.rsc 是編譯過的資源文件.
1. cd C:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\group進入到/group目錄下,
bldmake bldfiles
abld build thumb(armi) urel "abld build"是編譯命令, "thumb urel"是編譯目標,
abld build wins udeb (urel) 我們在模擬器上的編譯命令
"udeb" debug build 調試版本
"urel" release build 發行版本
2. cdC:\Symbian\7.0s\Series60_v21_C\Series60Ex\helloworldbasic\sis,進入/sis,
makesis Helloworldbasic.pkg。
Processing helloworldbasic.pkg...
Created helloworldbasic.SIS
藍牙傳到手機上,安裝成功