SDK與IDE的選擇(附上設定預設SDK)

2021-09-05 22:35:54 字數 2489 閱讀 5955

1設定預設的sdk:

作為第二版最早的版本為:default device: series60_v20:com.nokia.series60 2nd_fp2:default device: s60_2nd_fp2_sc:com.nokia.series60

2、將剛剛安裝的sdk設定為預設的devices.這個可以通過下面的命令設定: devices -setdefault @s60_2nd_fp2_sc:com.nokia.series60 事實上sdk的安裝過程中就會提示你設定預設的devices。做這個工作的原因是你的系統中很可能安裝了多個sdk,那麼使用哪個sdk作為當前的開發工具,就需要正確設定。你可以使用命令列devices -default來檢視當前的預設sdk是什麼。

本文主要為學習symbian開發的初學者講授如何準備開發環境。對symbian開發有興趣、具備一定軟體為預設的devices.這個可以通過下面的命令置:

devices -setdefault @s60_2nd_fp2_sc:com.nokia.series60

事實上sdk的安裝過程中就會提示你置預設的devices。做這個工作的原因是你的系統中很可能安裝了多個sdk,那麼使用哪個sdk作為當前的開發工具,就需要正確置。你可以使用命令列devices -default來檢視當前的預設sdk是什麼。

3、找到symbian工程檔案所在的目錄

現在我們就通過sdk中自帶的例子來驗證你的環境是不是被正確置。注意安裝了sdk以後,在其安裝目錄中的series60ex資料夾中有很多例子,我們使用helloworldbasic來驗證。在命令列介面中用cd命令進入helloworldbasic的group目錄:

cd <sdk_installation _directory>\series60ex\helloworldbasic\group

在group目錄下應該包含bld.inf和helloworldbasic.mmp這兩個檔案。這兩個檔案的簡要描述如下:

helloworld.mmp:專案定義檔案,描述了將要構建的專案資訊,還定義了一些資源檔案和應用程式資訊檔案。它是乙個環境中立的檔案,可以使用各種工具來處理並生成各種目標環境的make檔案。您可以使用文字編輯器檢視該檔案。裡面的資訊還是很簡明的,包括構建目標,構建型別,源路徑,庫檔案,標頭檔案等等資訊。

bld.inf:元件描述檔案,它列出了乙個元件當中包括的所有專案,還包括一些額外的構建指令。您也可以使用文字編輯器檢視該檔案。對於本例項來說,僅包括乙個專案helloworld.mmp。

4、在命令列中輸入bldmake bldfiles

這個命令會處理當前目錄下的bld.inf檔案,具體來說會執行以下處理過程

(1)、生成目錄c:\symbian\8.0a\s60_2nd_fp2_sc\epoc32\build\symbian\8.0a\s60_2nd_fp2_sc\series60ex\helloworldbasic

(2)、在這個目錄下,生成一系列的make檔案,針對各種目標環境。比如vc7.make,cw_ide.make等等。

(3)、在當前目錄下生成abld.bat檔案,這個檔案會在隨後用到。您可以檢視該檔案的內容。但是建議不要手工的更改它的內容。

bldmake命令也支援其他的命令列選項,您可以直接輸入bldmake來檢視簡要的介紹,還可以檢視sdk文件了解詳細資訊。

5、在命令列中輸入abld build wins

由bldmake處理bld.inf檔案得到的abld.bat檔案,使得abld命令可用。abld.bat控制著構建乙個專案的方方面面。abld命令的語法非常地靈活,它擁有許多命令列選項,它們的組合涵蓋了各種構建需求。

注意:這裡如果你被提示缺少了乙個檔案mspdb71.dll,那麼可以通過如下方法解決:在microsoft visual studio .net 2003的安裝目錄下。你可以在\common7\ide這個目錄下找到這個檔案。把他拷貝到\vc7\bin下就可以了。再次提醒前面的環境變數要置好,否則這裡你還會因為缺少link.exe而中止執行。

6、在命令列中輸入:epoc

這時模擬器就會出現。如果你的環境都置正確的話,那麼模擬器中就會有你剛剛編譯的helloworld,它在模擬器上的名字是「hw」

五、檢查sdk和ide是否相容工作

1、重複上面的1-4

2、在命令列中輸入:makmake helloworldbasic vc7,這時會在group資料夾下生成一些檔案,其中包含vs2003的工程檔案helloworldbasic.sln

3、開啟vs2003,選擇「開啟解決方案(open solution)」,開啟helloworldbasic.sln,然後進行編譯、執行,就會得到第四部分第6步中的效果。(執行的時候可能需要選擇程式epoc.exe

SDK與IDE的選擇(附上設定預設SDK)

1設定預設的sdk 作為第二版最早的版本為 default device series60 v20 com.nokia.series60 2nd fp2 default device s60 2nd fp2 sc com.nokia.series60 2 將剛剛安裝的sdk設定為預設的devices...

下拉框的「預設選擇「設定

書讀百遍其義自見,每一次閱讀都有不一樣的感覺。近期再次重讀vue的官方教程時,發現很多之前沒有重視的地方,其實在使用的時候還是能帶來不少便利的。比如 如果 v model 表達初始的值不匹配任何的選項,元素就會以 未選中 的狀態渲染。在 ios 中,這會使使用者無法選擇第乙個選項,因為這樣的情況下,...

IDE的設定與專案的建立及輸入和輸出

一,ide的設定 1.ide主題顏色的設定 2.更改ide編碼 3.調整字型大小 4.設定模板 二,ide專案與指令碼的建立 1.專案的建立 2.專案中指令碼的建立 三,python常見的資料型別 1.int 整形數字 年齡等 2.str 字串 姓名,位址等 3.float 帶小數點的數字型別 如薪...