青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

引用自:http://www.sf.org.cn/Article/symbiandev/200508/25.html

symbian學習筆記一

第一部分: hello world程序解說

symbian的不同點:
需要自己處理下面的事情
:
trap harness,cleanup stack,leave,heap marking
也就是需要自己進行錯誤檢查
,
由于沒有異常機制,所以symbian使用cleanupstack處理異常

TRAP
宏像是catch() 函數名帶L的像是
throw
最后只要在E32Main里面使用一次TRAP就可以了 這樣保證內存沒有瀉漏


對于c字符串,需要使用_L把它轉換成symbain使用的描述

symbian
是面向對象的,所以對多數c庫函數進行了封裝,
printf
symbian
的入口是E32Main函數

GLDEF_C
宏表示這個函數是模塊的接口

由于c中沒有規定基本類型的長度,symbian使用typedef重定義了基本類型,TInt16表示16
int

編譯
:
工程定義文件

可以使用codewarrior或是gcc編譯,我們把編譯相關信息放在工程定義文件中(擴展名為.mmp,makmake project),并使用其它工具把mmp文件變成makefile或是其它環境下(codewarrior)的工程文件.下面是hellotext.mmp的內容
:
// hellotext.mmp
TARGET HelloText.exe
TARGETTYPE exe
SOURCEPATH .
UID 0
SOURCE hellotext.cpp
USERINCLUDE .
SYSTEMINCLUDE epoc32include
LIBRARY euser.lib
TARGET
表示生成的可執行文件的名字,TARGETTYPE表示生成的文件的類型,這里是
exe
UID
GUI程序很重要,這里設置為
0
SOURCEPATH
表示源文件(.cpp)的目錄

SOURCE
指明源文件名

USERINCLUDE
SYSTEMINCLUDE表示用戶自己聲明的頭文件與系統頭文件的目錄

通常我們都需要把SYSTEMINCLUDE聲明成
epoc32include
LIBRARY
聲明需要鏈接的庫,一般需要E32用戶庫就可以,也就是
euser.lib

組件定義文件

symbian
需要一個組件定義文件,這個文件名字總是bld.inf,在這個文件中包含所有的工程定義文件(mmp),更復雜的情況下會包括其它相關信息

下面是hellotext

// BLD.INF
PRJ_MMPFILES
hellotext.mmp

編譯

cd scmphellotext
bldmake bldfiles
上面的命令會在scmphellotext下生成abld.bat文件,同時會創建epoc32buildscmphellotext目錄

abld build winscw udeb
winscw
表示生成codewarrior(cw)模擬器
(win
simulator)
的工程文件,udeb表示創建unicodedebug版本

build
分下面六個步驟
:
export
過程復制輸出文件到它們的目標,一般會把通用頭文件復制到epoc32include,多數應用程序在這步不需要任何操作

makefile
階段生成必須的makefileide的工作空間(vcdsp文件
)
庫階段創建輸入庫

資源階段創建應用程序的資源文件,位圖和應用程序信息文件
(aufs)
目標階段生成應用程序的主執行文件

最后階段執行任何最后的操作,多數程序這里不需要


這些階段都有選項在abld工具中,可以使用abld help得到各選項內容


最后結果放在epoc32releasewinscwudebhellotext.exe,你可以在那里雙擊它


自己的操作如下

bldmake bldfiles @UIQ_21:com.symbian.UIQ
abld build wins udeb @UIQ_21:com.symbian.UIQ
然后運行
epoc32releasewinscwudebhellotext.exe
使用@UIQ_21:com.symbian.UIQ的原因是因為沒有設置EPOCROOT環境變量,并且安裝了兩套symbian環境一個安裝在
C:SymbianUIQ_21

創建手機上運行的程序

abld build armi urel

創建安裝文件

scmphellotext下運行

makesys hellotext.pkg
這將會生成hellotext.sis,你可以把它上傳到手機上

posted on 2006-02-25 05:25 移動開發 閱讀(522) 評論(0)  編輯 收藏 引用

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


 
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品亚洲| 欧美激情综合| 91久久极品少妇xxxxⅹ软件| 在线一区二区视频| 欧美激情在线有限公司| 久久久久五月天| 羞羞色国产精品| 午夜视频在线观看一区二区三区| 亚洲免费黄色| 亚洲最新视频在线播放| 久久久久高清| 久久夜色精品一区| 一本色道久久加勒比精品| 亚洲肉体裸体xxxx137| 亚洲欧洲日本一区二区三区| 91久久久在线| 亚洲自拍偷拍一区| 久久久久高清| 亚洲精品乱码久久久久久按摩观| 国产精品乱子乱xxxx| 亚洲欧美一区在线| 欧美激情自拍| 欧美视频在线一区| 国产欧美视频一区二区三区| 国内一区二区三区| 一区二区欧美视频| 亚洲电影免费观看高清| 亚洲伊人伊色伊影伊综合网 | 久久久精品欧美丰满| 欧美精品自拍偷拍动漫精品| 国产亚洲欧美日韩日本| 亚洲精品资源美女情侣酒店| 久久精品免视看| 亚洲无人区一区| 久久久免费精品视频| 亚洲精品久久久久久久久久久久久 | 国产视频不卡| 亚洲欧美日本伦理| 一区二区三区高清| 国产精品成人aaaaa网站| 亚洲国产日韩欧美在线动漫| 久久综合电影| 久久免费高清视频| 在线成人小视频| 免费av成人在线| 美女视频黄a大片欧美| 亚洲国产小视频在线观看| 欧美日韩亚洲一区二| 亚洲激情午夜| 亚洲一区二区三区精品在线观看 | 蜜桃视频一区| 欧美成人综合在线| 亚洲欧美综合精品久久成人 | 欧美一区二区三区视频在线| 一区二区三区视频在线播放| 欧美日韩三级| 欧美成在线视频| 欧美日韩国产高清| 久久久久国产精品人| 欧美精品在线观看91| 久久精品国产v日韩v亚洲 | 日韩视频一区二区| 国产女人水真多18毛片18精品视频| 久久国产日韩欧美| 欧美全黄视频| 亚洲欧洲精品一区| 亚洲国产电影| 久久久国产精品一区| 亚洲色在线视频| 欧美精品在线视频观看| 欧美gay视频| 伊人色综合久久天天| 午夜欧美不卡精品aaaaa| 99日韩精品| 欧美日韩中文字幕在线| 裸体丰满少妇做受久久99精品| 欧美日韩免费一区| 99re66热这里只有精品4| 亚洲欧洲日本一区二区三区| 亚洲精品中文字幕在线| 久久久久久婷| 亚洲国产精品成人va在线观看| 伊人成人在线视频| 久久影视三级福利片| 亚洲第一天堂av| 日韩视频永久免费| 欧美性久久久| 午夜精品久久久久久久99樱桃 | 欧美精品videossex性护士| 欧美激情四色| 日韩一区二区福利| 久久成人免费网| 欧美激情网友自拍| 亚洲欧美日韩在线观看a三区| 亚洲夜晚福利在线观看| 国产视频精品xxxx| 欧美va亚洲va香蕉在线| 99这里只有久久精品视频| 久久se精品一区精品二区| 亚洲国产一区二区a毛片| 国产精品美女久久福利网站| 午夜精品在线| 99精品视频一区二区三区| 欧美国产另类| 欧美在线一级va免费观看| 9人人澡人人爽人人精品| 国产三区精品| 国产精品欧美一区二区三区奶水| 久久网站免费| 玖玖精品视频| 欧美sm重口味系列视频在线观看| 亚洲免费视频观看| 伊人成年综合电影网| 国产精品高清网站| 欧美性理论片在线观看片免费| 欧美国产精品人人做人人爱| 久久久国产视频91| 久久久久国产精品厨房| 久久久国产视频91| 欧美成在线观看| 欧美日韩日本国产亚洲在线| 欧美精品情趣视频| 欧美久久婷婷综合色| 欧美日韩久久| 国产精品视频久久| 好吊日精品视频| 日韩一级网站| 欧美在线短视频| 欧美激情亚洲视频| 亚洲视频电影在线| 久久久999精品| 欧美日韩中文精品| 国产一区三区三区| 欧美精品观看| 国产精品入口日韩视频大尺度| 国产精品久久久91| 亚洲午夜高清视频| 久久精品国产77777蜜臀| 久久蜜桃av一区精品变态类天堂| 久久久夜精品| 欧美性开放视频| 91久久在线观看| 久久久国产成人精品| 亚洲国产精品va在线观看黑人| 亚洲乱亚洲高清| 蜜臀a∨国产成人精品| 国产精品高潮呻吟久久av无限| 国产一区二区在线观看免费播放| 欧美日本免费一区二区三区| 国产日韩精品视频一区| 亚洲欧美成人网| 国产乱码精品1区2区3区| 99精品国产在热久久| 欧美成人精品在线播放| 欧美一区免费| 国产一区欧美| 美女视频黄a大片欧美| 性色av一区二区三区红粉影视| 欧美精品色综合| 亚洲视频精选在线| 一区二区高清视频| 国产精品久久久久久久久婷婷| 9l视频自拍蝌蚪9l视频成人| 亚洲精品在线免费| 欧美精品在线一区| 午夜精品久久久久99热蜜桃导演| 一本大道久久精品懂色aⅴ| 欧美日韩国产精品一区| 亚洲欧美日韩一区二区三区在线观看 | 久久久青草青青国产亚洲免观| 欧美一区久久| 一区二区三区日韩| 欧美在线啊v| 久久久久久999| 亚洲色无码播放| 麻豆91精品| 久久综合九色综合网站| 欧美激情精品久久久久久变态 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲精品久久在线| 国产亚洲激情视频在线| 亚洲日韩欧美视频| 在线播放一区| 久久精品国产96久久久香蕉| 亚洲欧美精品一区| 欧美激情一区二区在线| 老鸭窝91久久精品色噜噜导演| 国产精品久久久久国产a级| 亚洲国产精品一区二区第一页 | 黄色成人小视频| 亚洲自拍电影| 欧美资源在线| 欧美亚洲第一页| 亚洲精品国产欧美| 99国产精品| 欧美日韩三区| 亚洲欧美一区二区原创| 欧美一区二视频| 精品成人久久| 免费观看成人网|