㈠ VS2008 開發wince軟體
這是我配置vs2005的模擬器,你參考一下吧。
1. 在VS2005里新建項目中時,選擇創建Platform builder for CE 6.0的OS Design,新項目可以自
命名,這里命名為「MyEmulator」。
2. 創建MyEmulator的向導中,BSP一定要選擇「Device Emulator: ARMV4I」,下一步;
3. 模板(Design Templates)選擇「PDA Device」,下一步;
4. 選擇「Mobile Handheld」,下一步;
5. 應用程序(Application & Media)就隨自己的需要選擇,下一步;
6. 網路和通信(Networking & Communications)在此只選擇「Local Area Network(LAN)」,下一步;
7. 選擇完成;
8. 選擇Acknowledge;
到此工程建完;
四.添加組件(可以根據需要添加,這里主要添加漢字相關的組件)
(1) 添加漢字字型檔(這里要記得加入,很多人這里沒有加入,就出現漢字只看到方框的現象):
1. 在Catalog View添加「Core OS」-->「CEBASE」-->「International」-->「Locale Specific support」-->「Chinese (Simplified)」-->「Fonts」-->「SimSun & NSimSum(choose 1)」-->「SimSun & NSimSun」或者「SimSum & NSimSun (Subset 2_50)」;
2. 在Catalog View添加「Core OS」-->「CEBASE」-->「International」-->「Locale Specific support」-->「Chinese (Simplified)」-->「GB18030 Data Vonverter」和「Monotype Imaging AC3 Font Compression」;
(2)添加中文輸入法:
在Catalog View添加「Core OS」-->「CEBASE」-->「International」-->「Locale Specific support」-->「Chinese (Simplified)」-->「Input Method Editor」-->「MSPY 3.0 for Windows Embedded CE」;
(3) VS2005中菜單「項目」-->「MyEmulator(項目名)屬性」,配置選擇「所有配置」,配置屬性-->「Build Options」,在「Build Options」中去掉「Enable KITL (no IMGNOKITL=1)」 (這里如果加入了KITL功能的話,可能在模擬器運行的時候,會一直是黑屏的);
(4) 「Locale」中,Locales先Clear All,然後選擇「中文(中國)」,Default local選擇「中文(中國)」;
(5) 運行VS2005菜單「生成」-->「生成MyEmulator」;
五.構建SDK:
1. 運行VS2005菜單「項目」-->「Add New SDK…」,在SDK屬性頁中填寫必要的信息,屬性「Emulation」中Configuration 選擇Debug,可以設置模擬器的顯示屏大小及色深,還有內存大小,在此設置為240 x 320,16色深,128M內存,然後「應用」,「確定」。。
2. 然後運行VS2005菜單「生成」-->「Build All SDK…」,順利的話,就會在%WINCEROOT\OSDesigns\ \MyEmulator\MyEmulator\SDKs\SDK1\MSI\下會有MyEmulator.msi;
六.配置VS2005:
1、先安裝生成好的MyEmulator.msi。運行Visual Studio 2005,選擇菜單「工具->選項」,打開選項設置對話框,從左邊的樹型列表中選擇「設備工具->設備」,右邊的下拉列表框拉到底可以看到 「MyEmulator」,這就是剛剛生成的那個模擬器。下面的設備列表裡有兩項,雙擊MyEmulator,設定傳輸為DMA傳輸,再點擊「模擬器選 項」,在「顯示」選項卡里設定好模擬器屏幕尺寸,顏色深度等,全部保存。
2、用VS2005新建一個智能設備項目,向導選擇平台時,先刪除Pocket PC 2003,選擇MyEmulator,完成。然後按F5運行程序,順利的話定製的模擬器就會出來了(不過這個過程比較慢,需要等待一段時間)。