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 帶小數點的數字型別 如薪...