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

引用自: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 移動開發 閱讀(525) 評論(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>
            最新日韩精品| 国产精品久久久一区麻豆最新章节 | 久久精品视频在线看| 久久精品视频导航| 欧美亚洲在线播放| 久久综合色天天久久综合图片| 老司机精品久久| 伊人影院久久| 一本色道久久| 久久精品国产亚洲aⅴ| 亚洲欧美在线网| 久久精品国产欧美激情| 欧美大片在线看| 国产欧美一区二区白浆黑人| 亚洲激情在线观看视频免费| 亚洲图中文字幕| 久久午夜色播影院免费高清| 亚洲国产高清aⅴ视频| 亚洲最新在线视频| 久久精品国产77777蜜臀 | 久久国产视频网站| 亚洲国产aⅴ天堂久久| 久久大逼视频| 日韩视频精品| 欧美国产日本韩| 一区二区三区在线看| 亚洲视频免费| 欧美在线亚洲一区| 国产精品永久免费| 亚洲一区二区免费看| 最近看过的日韩成人| 国产精品久久久久久久久久三级 | 亚洲一卡二卡三卡四卡五卡| 性欧美暴力猛交另类hd| 国产精品日韩欧美大师| 亚洲一区欧美激情| 99re热这里只有精品视频 | 免费一区二区三区| 亚洲国产成人91精品| 在线综合亚洲| 欧美日韩精品久久| 亚洲精品一区二区三| 欧美国产欧美综合| 久久男人av资源网站| 狠狠色丁香婷综合久久| 卡一卡二国产精品| 久久久久99精品国产片| 欧美日韩视频一区二区三区| 91久久精品一区| 亚洲精品美女免费| 国产精品大片免费观看| 亚洲综合电影| 欧美激情精品久久久久久久变态| 久久精品二区亚洲w码| 欧美日韩在线播| 亚洲国产一区二区三区青草影视| 另类av一区二区| 久久这里有精品15一区二区三区| 国产精品美女一区二区在线观看| 欧美激情中文字幕在线| 永久久久久久| 久久超碰97人人做人人爱| 午夜在线视频观看日韩17c| 亚洲一二三级电影| 国产日韩欧美视频在线| 久久婷婷一区| 国产日韩在线一区| 亚洲一卡二卡三卡四卡五卡| 亚洲自拍偷拍福利| 欧美高清在线| 91久久精品日日躁夜夜躁欧美| 亚洲国产精品电影在线观看| 久久精品国产精品亚洲精品| 快播亚洲色图| 在线日韩日本国产亚洲| 亚洲人成在线观看| 一区二区三区国产精品| 欧美在线视频免费| 久久琪琪电影院| 欧美性大战久久久久| 欧美mv日韩mv国产网站| 欧美日韩一区二区三区在线视频| 亚洲欧洲另类| 亚洲一区二区三区在线视频| 国产精品久久久久av| 亚洲一本视频| 久热这里只精品99re8久| 一区二区三区中文在线观看 | 99国产精品久久久久久久| 亚洲视频自拍偷拍| 国产欧美日本一区视频| 久久免费国产| 日韩午夜av| 久久高清福利视频| 亚洲国产裸拍裸体视频在线观看乱了中文 | 午夜久久久久久| 欧美大片第1页| 一区二区三区四区五区精品| 亚洲国产影院| 国产精品ⅴa在线观看h| 小处雏高清一区二区三区| 免费欧美电影| 狠狠色丁香婷婷综合久久片| 欧美91视频| 亚洲午夜日本在线观看| 免费欧美电影| 欧美一区=区| 国产精品盗摄一区二区三区| 午夜亚洲影视| 亚洲精品九九| 久久夜色精品国产欧美乱极品| 亚洲精选一区二区| 久久天天躁夜夜躁狠狠躁2022 | 老司机一区二区| 亚洲一区二区三区激情| 激情综合视频| 国产精品日日摸夜夜添夜夜av| 久久视频一区二区| 午夜欧美不卡精品aaaaa| 亚洲福利视频一区| 久久久久久久网站| 在线观看91久久久久久| 国产精品国产成人国产三级| 美女在线一区二区| 亚洲第一精品在线| 欧美在线视频全部完| 一区二区三区高清| 亚洲日韩视频| 一区二区三区在线视频播放| 国产精品久久久久久久久久免费看| 欧美va天堂| 久久久91精品国产一区二区三区| 国产精品99久久久久久有的能看| 亚洲高清精品中出| 免费毛片一区二区三区久久久| 欧美在线视频不卡| 亚洲欧美在线免费观看| 亚洲最新视频在线| 亚洲国产专区校园欧美| 永久域名在线精品| 国产一区二区三区视频在线观看 | 亚洲一区二区在线观看视频| 欧美一级网站| 午夜欧美大尺度福利影院在线看 | 国产精品国产三级国产专区53| 欧美大片91| 欧美精品日韩| 香蕉av777xxx色综合一区| 亚洲无吗在线| 亚洲一区二区在| 亚洲免费在线| 亚洲电影专区| 最新国产拍偷乱拍精品| 亚洲区中文字幕| 亚洲精品视频在线播放| 久久九九热re6这里有精品| 午夜精品一区二区三区电影天堂| 99在线热播精品免费99热| 亚洲理论电影网| 亚洲一二三四久久| 亚洲欧美日韩国产| 日韩一级黄色大片| 国产一区二区三区奇米久涩 | 国产偷自视频区视频一区二区| 国产久一道中文一区| 国产专区精品视频| 欧美日韩四区| 国产精品免费网站| 国外成人免费视频| 亚洲黄色免费电影| 亚洲尤物精选| 久久这里有精品视频| 亚洲韩国青草视频| 一本色道久久综合狠狠躁篇的优点| 中文精品99久久国产香蕉| 欧美一级精品大片| 欧美成人亚洲| 国产精品久久久久久久久久直播 | 欧美日韩视频在线| 国产女人18毛片水18精品| 好看的日韩av电影| 亚洲精品久久久久久久久| 亚洲欧美在线视频观看| 卡一卡二国产精品| 一本久道久久综合中文字幕| 久久久久国产精品一区二区| 欧美激情亚洲自拍| 国产真实乱子伦精品视频| 亚洲日本免费电影| 先锋影音网一区二区| 欧美激情在线免费观看| 亚洲伊人第一页| 欧美国产日本高清在线| 国产精品影院在线观看| 99精品视频免费在线观看| 久久免费视频观看| 亚洲一区二区免费| 欧美精品少妇一区二区三区| 国产一区欧美日韩| 亚洲中字黄色|