亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

C++ SDK+Symbian開發入門之運行

2019-11-17 05:05:32
字體:
來源:轉載
供稿:網友
【eNews消息】在Series 60 SDk中可以使用兩個版本的模擬器可執行文件:一個版本包含符號調試信息,另一個是發布版本。發布版模擬器限制為只能評估或演示應用程序--它啟動得很快,因為它不帶有調試信息。

  兩個版本都叫做epoc.exe,但是它們位于自己的子目錄中。
Epoc這個名字是歷史遺留的--它是Symbian OS以前的操作系統的名稱。

  在正常的開發活動中,經常使用模擬器的調試形式。根據你選擇的IDE,你可以正常地使用調試版本或在"調試模式"中使用調試版本。能夠在兩種模式下運行同一個"調試模擬器"起初看起來有點混亂。

  有時候你可能希望啟動模擬器,定位應用程序并運行它,而這僅僅是為了測試的目的。假如出現了嚴重的錯誤,模擬器和應用程序將以受到約束的方式關閉。

  還有些時候你可能希望在自己認為存在問題的非凡地方(代碼中)設置斷點(breakpoint),接著讓IDE在"調試模式"下運行模擬器。接著你定位應用程序并運行它。與應用程序適當地交互操作將會碰到代碼中的斷點。在斷點上,源代碼將顯示在IDE中,并且同時顯示與應用程序相關的所有符號調試信息。接著你可以在受控制的情形下,使用IDE的調試特性一步一步地調試代碼片斷。你可以查看IDE顯示的應用程序源代碼、數據、調用堆棧和其它與調試相關的信息,幫助自己跟蹤到代碼或邏輯中的錯誤。

  
C++ SDK+Symbian開發入門之運行


  
C++ SDK+Symbian開發入門之運行


  模擬器可執行文件位置

  Series 60 1.2 SDK發布版模擬器典型情況下位于下面的位置:

  對于Visual C++

  /Symbian/6.1/Series60/Epoc32/Release/wins/urel/epoc.exe

  對于Borland C++

  /Symbian/6.1/Series60/Epoc32/Release/winsb/urel/epoc.exe

  對于CodeWarrior

  /Symbian/6.1/Series60/Epoc32/Release/winscw/urel/epoc.exe

  調試版模擬器典型情況下位于:

  對于Visual C++

  /Symbian/6.1/Series60/Epoc32/Release/wins/udeb/epoc.exe

  對于Borland C++

  /Symbian/6.1/Series60/Epoc32/Release/winsb/udeb/epoc.exe

  對于CodeWarrior

  /Symbian/6.1/Series60/Epoc32/Release/winscw/udeb/epoc.exe

  精確的路徑依靠于你在安裝SDK的時候選擇的選項。在Series 60 2.x SDK中模擬器的路徑將非常類似--例如/Symbian/Series602_0/Epoc32/release/wins/udeb/epoc.exe。

  圖1-3顯示了Series 60 1.2模擬器。它啟動時顯示應用程序主菜單為表格視圖或列表視圖。

  Series 60 2.0模擬器啟動的外形類似電話應用程序,你必須通過按下圖1-3所示的應用程序按鈕導航到應用程序菜單。無論使用哪種版本的Series 60平臺,一般把模擬器可執行文件的調試(udeb)版本作為開發項目的默認選項--例如/Epoc32/Release/wins/udeb/epoc.exe。

  模擬器調試模式

  在模擬器的調試模式下運行應用程序的時候,源代碼、函數調用堆棧、變量信息等在碰到代碼斷點的時候會立即顯示出來,如圖1-4所示。假如應用程序代碼沒有處在需要用戶輸入的位置,模擬器窗口本身可能消失了(它被最小化了)。

  命令提示符運行模擬器

  假如需要從命令行運行調試模擬器,只需要打開命令提示符,把當前路徑改變到epoc.exe應用程序所在的Series 60 SDK文件夾(例如/Symbian/6.1/Series60/Epoc32/Release/wins/udeb)并輸入下面的內容:

  epoc

  上面的命令將啟動調試模擬器,接著你可以定位并運行自己的應用程序了,但是它并非處于調試模式之中。要使被調試的應用程序運行在模擬器的調試模式之下只能從IDE內部完成。假如要運行發布版模擬器,需要輸入:

  epoc -rel

  在Visual C++ IDE中運行模擬器


  在Visual C++ IDE中你按下Ctrl+F5或從菜單中選擇Build Execute Epoc.exe就可以啟動模擬器的調試版本。這樣將使模擬器處于非調試模式。作為代替,按下F5或從菜單中選擇Build Start Debug Go將使模擬器處于調試模式。

  當你第一次運行某個Visual C++項目的模擬器的時候,會出現一個對話框向你詢問可執行文件的名稱。請導航到SDK的根目錄的/Epoc32/Release/wins/udeb文件夾的epoc.exe文件。

  在Borland C++Builder 6和C++BuilderX IDE中運行模擬器

  你可以使用Tools Mobile Build Tools菜單選項,選擇Run Emulator來啟動模擬器的調試版本?;蛘呤褂肦un Run菜單選項(F9),但是它會引起項目每次都重新建立--而這花費的時間可能很長。使用這個選項的時候,你可能需要在模擬器啟動之前終止建立對話框("Compiling")。

  假如你在C++BuilderX中運行模擬器,使用Run Debug PRoject菜單選項或按下Shift+F9。假如你希望重新建立項目并啟動模擬器,選擇Run Run Project或按下F9。

  在CodeWarrior IDE中運行模擬器

  選擇Project Run菜單選項或按下Ctrl+F5運行模擬器。按下F5或使用Project Debug菜單選項使模擬器運行在調試模式。 更多文章 更多內容請看C/C++技術學堂  C/C++技術專題  C/C++相關文章專題,或
定位和運行應用程序

  通過點擊模擬器的招牌位圖上的光標鍵的圖片,或者使用PC鍵盤光標(箭頭)鍵導航并選擇HelloWorld應用程序。點擊"Selection"按鈕(在光標控制鍵的中間)啟動應用程序。

  注重

  沒有特定圖標的應用程序(在.aif文件中指定)將會被賦予一個默認的圖標,它看起來像一片鋸齒狀拼盤。

  在某些SDK/IDE(例如Borland和CodeWarrior的一些版本)中,你建立的應用程序可能位于"Other"文件夾下,而不在主桌面上。假如出現這種情況,請導航并選擇Other文件夾,接著通過點擊"Selection"按鈕打開它。導航并選擇HelloWorld應用程序并點擊"Selection"按鈕調用該應用程序。

  圖1-5."HelloWorld"應用程序

  
C++ SDK+Symbian開發入門之運行


  調試應用程序

  作為代替,你可以在IDE中使模擬器上運行的應用程序處于調試模式--這個過程驗證依靠于使用的IDE。典型情況下,你需要首先在源代碼的適當位置設置斷點。

  啟動處于調試模式的模擬器。由于要調試的是應用程序(本質上是動態鏈接庫DLL),而不是模擬器本身,你需要導航并運行應用程序。該應用程序將會啟動,碰到你設置的斷點的時候執行會停止。接著你可以使用自己選擇的IDE工具逐步執行應用程序的源代碼。

  更多的IDE幫助

  本文沒有不同IDE功能的更多介紹,因此假如你要查詢更多的IDE幫助信息,可以通過Help菜單選項進行。

  對于微軟Visual C++,你可以選擇Help Contents菜單選項,它在與IDE一起安裝的MSDN中提供。

  對于Borland C++Builder 6,你可以使用Help菜單選項。你會發現除了標準的Borland幫助文件之外還有一個獨立的Help Borland C++ Mobile Edition Help頁面。對于C++BuilderX,你可以選擇Help Help Topics,然后選擇Mobile Development。

  對于Metrowerks CodeWarrior,有一個Help Online Manuals菜單選項,它包含了使用Symbian OS時大量的有價值的信息。

  還有更多的特定IDE信息可以在線獲得--例如到http://msdn.microsoft.com/鏈接查找Visual C++信息,到http://bdn.borland.com/鏈接查找Borland C++信息,到http://www.metro-werks.com/MW/Develop/Wireless/鏈接查找CodeWarrior信息。 更多文章 更多內容請看C/C++技術學堂  C/C++技術專題  C/C++相關文章專題,或

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久精品91久久香蕉加勒比| 精品国产乱码久久久久久婷婷| 在线观看国产精品淫| 久久精品免费电影| 98视频在线噜噜噜国产| 成人综合网网址| 国产日韩欧美另类| 欧美激情一二三| 国产精品视频最多的网站| 中文字幕亚洲在线| 亚洲一区免费网站| 欧美激情免费视频| 欧美性极品xxxx娇小| 亚洲国产古装精品网站| 九九视频直播综合网| 欧美老女人www| 国产精品一区二区3区| 欧美日韩国产麻豆| 国产日韩换脸av一区在线观看| 亚洲成人免费在线视频| 亚洲一区二区三区香蕉| 黑丝美女久久久| 黑人狂躁日本妞一区二区三区| 91地址最新发布| 亚洲欧美日韩一区二区三区在线| 日本一欧美一欧美一亚洲视频| 欧美亚洲日本网站| 国产精品69精品一区二区三区| 久久视频这里只有精品| 最近中文字幕2019免费| 久久精品在线视频| 欧美激情女人20p| 亚洲午夜精品视频| 黄色一区二区在线观看| 动漫精品一区二区| 98午夜经典影视| 亚洲国产精品yw在线观看| 欧美激情videos| 米奇精品一区二区三区在线观看| 国产精品羞羞答答| 日韩美女免费观看| 亚洲91精品在线观看| 在线亚洲男人天堂| 国产日韩欧美在线| 97免费视频在线| www亚洲精品| 中文字幕国产亚洲2019| 久久天天躁夜夜躁狠狠躁2022| 18一19gay欧美视频网站| 亚洲男人av在线| 国产精品第1页| 欧美午夜无遮挡| 国产精品成人一区二区| 国产精品揄拍一区二区| 91在线观看免费观看| 韩国一区二区电影| 国产精品自产拍在线观看| 精品无人区太爽高潮在线播放| 日韩电影中文字幕在线观看| 一个色综合导航| 日韩精品亚洲元码| 久久影视电视剧免费网站清宫辞电视| 黄色成人在线播放| 欧美激情视频在线免费观看 欧美视频免费一| 日韩精品有码在线观看| 精品国产一区二区三区久久| 亚洲成av人影院在线观看| 久久6免费高清热精品| 欧洲亚洲免费视频| 中文字幕亚洲一区二区三区| 亚洲淫片在线视频| 成人在线一区二区| 日韩中文av在线| 97国产精品人人爽人人做| 另类天堂视频在线观看| 亚洲经典中文字幕| 久久韩国免费视频| 欧美巨乳在线观看| 久久精品国产清自在天天线| 日产精品99久久久久久| 日韩免费视频在线观看| 欧美黄色片免费观看| 亚洲性生活视频| 久久久精品影院| 欧美多人爱爱视频网站| 精品亚洲aⅴ在线观看| 精品视频久久久久久| 久久国产精品亚洲| 国产精品xxx视频| 中文字幕欧美亚洲| 日韩精品一区二区三区第95| 伊人精品在线观看| 国产成人一区三区| 2024亚洲男人天堂| 国产精品美女久久久久av超清| 国产精品久久国产精品99gif| 亚洲free性xxxx护士白浆| 欧美体内谢she精2性欧美| 2018中文字幕一区二区三区| 日韩在线观看电影| 欧美日韩国产一区中文午夜| 色综久久综合桃花网| 亚洲自拍偷拍网址| 日韩精品久久久久久久玫瑰园| 97超碰国产精品女人人人爽| 97在线视频国产| 中国人与牲禽动交精品| 精品一区二区三区四区在线| 精品夜色国产国偷在线| 日韩av在线天堂网| 欧美极品第一页| 欧美成人第一页| 午夜精品久久久久久久99热浪潮| 亚洲欧美日韩一区在线| 国产午夜精品全部视频播放| 91精品国产综合久久香蕉922| 成人国产精品久久久久久亚洲| 精品亚洲国产成av人片传媒| 久久人体大胆视频| 久久中文字幕一区| 日韩久久免费电影| 色小说视频一区| xxxxx成人.com| 成人性教育视频在线观看| 538国产精品一区二区免费视频| 日韩精品免费在线播放| 亚洲自拍偷拍一区| 亚洲欧美日韩精品久久亚洲区| 亚洲精品欧美极品| 欧美高清无遮挡| 日韩中文字幕免费视频| 欧美日韩一区二区免费在线观看| 亚洲精品国产电影| 欧美亚洲在线观看| 中文字幕免费精品一区| 久久国产精品久久久| 国产精品18久久久久久麻辣| 欧美日韩亚洲一区二区| 午夜精品久久久久久99热软件| 日韩有码视频在线| 高清欧美性猛交xxxx黑人猛交| 欧美日韩亚洲精品一区二区三区| 久久久久99精品久久久久| 欧美夫妻性视频| 国产精品18久久久久久首页狼| 国外成人性视频| 欧美激情视频免费观看| 色偷偷av一区二区三区乱| 91豆花精品一区| 一区二区三区高清国产| 欧美精品在线免费观看| 奇门遁甲1982国语版免费观看高清| 久久天堂电影网| 亚洲精品日韩av| 亚洲国产精品成人精品| 成人激情视频小说免费下载| 性亚洲最疯狂xxxx高清| 久久全球大尺度高清视频| 欧美日韩电影在线观看| 久久亚洲精品国产亚洲老地址| 国产在线高清精品| 岛国av一区二区在线在线观看| 日韩电影免费观看在线观看| 久久精品国产精品亚洲|