廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3098 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
Qoo 手機 會員卡
數位造型
個人文章 個人相簿 個人日記 個人地圖
頭銜:超人超人

級別: 副版主 該用戶目前不上站
版區: 星僑五術軟體
推文 x22 鮮花 x126
分享: 轉寄此文章 Facebook Plurk Twitter 版主評分 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[C/C++] [資訊] C++ SDK+Symbian開發入門之應用程序
  由於Series 60應用程序可以從命令提示符或IDE中建立,因此我們同時詳細介紹了這兩種方法。我們先從使用IDE提供的C++編譯器建立運行在PC上的模擬器(也就是x86指令集)的項目開始。我們同時使用了調試建立,因此可以使用符號調試信息和內存漏洞檢查(動態地檢查堆上分配的內存是否被正確地釋放了)。

  從命令行建立程序

  打開命令提示符並把當前路徑改變到包含Series 60 SDK的驅動器/文件夾中。導航到包含項目定義(helloworld.mmp)和組件描述(bld.inf)文件的文件夾——例如:

\Symbian\Series602_0\EMCCSoft\HelloWorld\group

  上面的代碼用於Series 60 2.x項目,或者

\Symbian\6.1\Series60\EMCCSoft\HelloWorld\group

  上面的代碼用於Series 60 1.x項目。並輸入:

bldmake bldfiles

  一兩秒鐘之後這個命令就完成了,它沒有任何可視的輸出。它使用bld.inf和helloworld.mmp文件生成了一個新文件abld.bat。這個命令文件一般是根據需要生成的。與bld.inf和.mmp文件不同,abld.bat在不同的IDE之間是不能遷移的,並且不應該手動修改它。

  輸入下面的命令編譯和鏈接項目:

abld build wins udeb


—用於Visual C++

abld build winsb udeb

—用於Borland C++


abld build winscw udeb

—用於CodeWarrior



  Abld命令將為Series 60模擬器(wins、winscw或winsb)建立該項目(換句話說,就是編譯和鏈接),並把調試信息包含在二進制可執行文件中。

  從IDE中建立程序

  項目(例如我們的示例HelloWorld應用程序)通常在某個IDE中建立和運行,因此我們需要使用bld.inf和HelloWorld.mmp文件建立特定IDE的項目文件。對於Visual C++來說,這種工作必須使用Symbian提供的工具在命令行上完成。對於Borland和CodeWarrior來說這是可選項,因為這兩種IDE都可以導入bld.inf或.mmp文件來建立IDE項目文件。

..

訪客只能看到部份內容,免費 加入會員 或由臉書 Google 可以看到全部內容



[ 此文章被panasonic732在2005-02-14 14:02重新編輯 ]

此文章被評分,最近評分記錄
財富:20 (by codeboy) | 理由: 感謝...提供有用資料喔~^^



獻花 x0 回到頂端 [樓 主] From:台灣中華電信 | Posted:2005-02-14 11:24 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.065777 second(s),query:15 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言