欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
Symbian和C++ SDK開(kāi)發(fā)入門(mén)之運行
在Series 60 SDk中可以使用兩個(gè)版本的模擬器可執行文件:一個(gè)版本包含符號調試信息,另一個(gè)是發(fā)布版本。發(fā)布版模擬器限制為只能評估或演示應用程序--它啟動(dòng)得很快,因為它不帶有調試信息。

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

  在正常的開(kāi)發(fā)活動(dòng)中,經(jīng)常使用模擬器的調試形式。根據你選擇的IDE,你可以正常地使用調試版本或在"調試模式"中使用調試版本。能夠在兩種模式下運行同一個(gè)"調試模擬器"起初看起來(lái)有點(diǎn)混亂。

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

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



圖1-3. Series 60平臺1.2調試模擬器的應用程序表格和列表視圖



圖1-4.微軟Visual C++ IDE下處于調試模式的HelloWorld應用程序

模擬器可執行文件位置

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

  對于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

  精確的路徑依賴(lài)于你在安裝SDK的時(shí)候選擇的選項。在Series 60 2.x SDK中模擬器的路徑將非常類(lèi)似--例如\Symbian\Series602_0\Epoc32\release\wins\udeb\epoc.exe。

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

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

  模擬器調試模式

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

  從命令提示符運行模擬器

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

epoc

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

epoc -rel

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

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

  當你第一次運行某個(gè)Visual C++項目的模擬器的時(shí)候,會(huì )出現一個(gè)對話(huà)框向你詢(xún)問(wèn)可執行文件的名稱(chēng)。請導航到SDK的根目錄的\Epoc32\Release\wins\udeb文件夾的epoc.exe文件。

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

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

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

  在CodeWarrior IDE中運行模擬器

  選擇Project|Run菜單選項或按下Ctrl+F5運行模擬器。按下F5或使用Project|Debug菜單選項使模擬器運行在調試模式。
  定位和運行應用程序

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

注意

  沒(méi)有特定圖標的應用程序(在.aif文件中指定)將會(huì )被賦予一個(gè)默認的圖標,它看起來(lái)像一片鋸齒狀拼盤(pán)。

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

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


  調試應用程序

  作為代替,你可以在IDE中使模擬器上運行的應用程序處于調試模式--這個(gè)過(guò)程驗證依賴(lài)于使用的IDE。典型情況下,你需要首先在源代碼的適當位置設置斷點(diǎn)。

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

  更多的IDE幫助

  本文沒(méi)有不同IDE功能的更多介紹,因此如果你要查詢(xún)更多的IDE幫助信息,可以通過(guò)Help菜單選項進(jìn)行。

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

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

  對于Metrowerks CodeWarrior,有一個(gè)Help|Online Manuals菜單選項,它包含了使用Symbian OS時(shí)大量的有價(jià)值的信息。

  還有更多的特定IDE信息可以在線(xiàn)獲得--例如到http://msdn.microsoft.com/鏈接查找Visual C++信息,到http://bdn.borland.com/鏈接查找Borland C++信息,到http://www.metro-werks.com/MW/Develop/Wireless/鏈接查找CodeWarrior信息。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=460550

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Symbian和C++ SDK開(kāi)發(fā)入門(mén)之概述
搭建Symbian開(kāi)發(fā)環(huán)境
Symbian入門(mén)指南-接觸篇
Symbian C++ 開(kāi)發(fā)環(huán)境配置[愛(ài)誰(shuí)誰(shuí)論壇]
Symbian 開(kāi)發(fā)的一些小技巧(來(lái)自程凱的博客)|Symbian-樂(lè )成手機開(kāi)發(fā)者聯(lián)盟 -...
How to identify a mobile at execution or installation time
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久