evc 環境安裝

來源:互聯網
上載者:User

開發部分需要軟體:

        1. 整合式開發環境IDE:

        Embedded Visual C++4.0(EVC)或visual studio 2005+Microsoft .NET Compact Framework 2.0 SP2

        2. 開發介面包:

         smartphone 2003 SDK and Pocket PC 2003 SDK或 windows mobile 6 standard SDK
調試部分需要軟體:

        1. 智能手機模擬器:

        Chinese (Simplified) Emulation Images

        2. 與模擬器同步軟體:

        activesync 4.5

一、我的機器環境

台式:windows XP sp2 with essential drivers。

手提:windows server 03 sp2 with essential drivers。

註:兩個系統都是乾淨的系統~。

二、軟體準備

1、eVC4.0+sp4

(EVC4.0序-列-號:TRT7H-KD36T-FRH8D-6QH8P-VFJHQ)

大小:224M+66.6M


http://download.microsoft.com/download/c/3/f/c3f8b58b-9753-4c2e-8b96-2dfe3476a2f7/eVC4.exe
http://download.microsoft.com/download/a/7/3/a735c7fb-dcbd-429f-9090-d09b3b15d3fa/evc4sp4.exe

2、smartphone 2003 SDK 及Pocket PC 2003 SDK

大小:53.13M+84.08

http://download.microsoft.com/download/e/3/1/e310bb99-2f33-4d79-bb8a-41d9cb3c79b4/Microsoft%20SMARTPHONE%202003%20SDK.msi


http://download.microsoft.com/download/6/9/5/69570242-44e8-45e6-a252-9bd56db8ec83/microsoft%pocket%pc%2003sdk.msi

3、中文smart phone模擬器emulator image

大小:19.4M

檔案下載:
http://download.microsoft.com/download/9/2/a/92a04f62-f20f-4570-b735-7de2819f66cc/Chinese%20Simplified%20Emulation%20Images.msi

三、其他準備

1. 對現有系統進行ghost,防止EVC4.0安裝失敗的重裝。

2. C盤空餘至少2GB的空間,由於我還安裝了WM6 SDK+VS2005等其他開發包,到搭建完成,C盤一共增加了3.5GB。。。恐怖

3. 修改C盤根目錄下的boot.ini檔案。把啟動選項中的/noexecute t改成/execute 並重啟,效果如下:

multi(0)disk(0)rdisk(0)partition(1)/WINDOWS.0="Microsoft Windows XP Professional" /execute /fastdetect

4.要保證你的VBS指令碼伺服器能正常運行,網上很多人裝不成功,都是因為VBS指令碼沒有正常執行。如果你裝了超級解霸,一定要注意,因為超級解霸會更改VBS檔案的開啟檔案,最好是把解霸先卸載,卸載後再進入“檔案夾選項”的“檔案類型”中恢複VBS的預設開啟檔案。手動更改開啟檔案好像不行。如果你安裝EVC後,發現這個錯誤:CVTRES : fatal error CVT1102: out of memory。請用安裝目錄下面的/Common/EVC/Bin/CVTRES.EXE覆蓋EVC/wce420/bin/下面的同名檔案試試

四、安裝步驟

注意:強烈建議以下安裝選擇預設目錄

1. 安裝activesync4.5

具體過程:典型的“下一步”安裝,然後重啟。

成功安裝應該有以下現象:開機後會自動啟動,工作列中出現, 雙擊會彈出如下對話方塊。

可能出現的問題:安裝後工作列無表徵圖,重啟後即使在開始菜單中選擇也無法啟動。這種現象在我台式機為server03系統的時候出現過,而同樣版本的03系統在我筆記本上卻能正確安裝。由於兩個系統都是純淨的系統,猜想可能是active與某一驅動程式衝突導致。也沒有深入研究,網上也找不到解決辦法。無奈通過重裝XP解決。

2. 安裝Microsoft eMbedded C++ 4.0 和Microsoft eMbedded C++ 4.0 SP4

具體過程:

首先,MVC4.0安裝是個自解壓程式,預設是系統temp檔案夾。解壓後需要自行到temp目錄中尋找

然後安裝。過程中一路“下一步”即可。

然後,安裝sp4補丁。同樣是自解壓程式,解壓完畢後會自動運行安裝程式。同樣也是一路“下一步”

需要注意的是,在sp4安裝到最後,進度條雖然顯示已經完成,但是摁鈕沒有出現finish時,千萬不要點擊cancel。否則在繼續下一步安裝時,會顯示“仍有一個程式在安裝中”導致無法安裝。

在長時間的等待後,畫面出現安裝完成,點擊“finish”。至此安裝完畢。

成功安裝應該有以下現象:開始菜單中選擇Microsoft eMbedded C++ 4.0,程式會啟動,類似VC編程的介面出現,隨意建立一個工程,成功!恭喜,最容易出現問題的一步,已經過去了。

可能出現的問題:

1. 在注意中已經提示,注意即可。

2. 氣泡中出現“virtual PC/Windows CE Emulator會造成windows不穩定,windows使這些驅動程式無法載入”的提示,原因是沒有修改boot.ini檔案,方法見其他準備3。

3.如果出現其他問題,推薦使用uruninstaller軟體強力卸載,或者ghost回原來的系統。重新安裝,並自行搜尋出現的錯誤,予以改正。

3. 安裝Microsoft SMARTPHONE 2003 SDK及Pocket PC 2003 SDK

具體過程:SDK即程式員的開發套件。安裝後EVC會自動識別。安裝時一路下一步即可。

注意兩個SDK都必須安裝,否則下一步將無法安裝。

成功安裝應該有以下現象: 啟動Microsoft eMbedded C++ 4.0, 選擇菜單tools->configure platform manager...在出現的對話方塊中有SMARTPHONE 2003 部分,如紅框指出。(其下項目此時只有兩個)

4. 安裝Chinese (Simplified) Emulation Images

這個emulation功能即使類比出的智能手機是中文系統,雖然個人對微軟的中文支援比較b-s。始終會有這樣那樣的問題。但是畢竟是為國人開發,之後調試時肯定需要,還是裝了吧。

具體過程:一路“下一步”即可。

成功安裝應該有以下現象:在上一部的對話方塊中,SMARTPHONE 2003 選項下出現3個選項。其一為CHS_SMARTPHONE 2003 。選中點擊properties。並如選擇兩個選項。

然後點擊test。會出現中文類比手機

可能出現的問題:在點擊test時,可能會出現例如“one or more 組件已經丟失,請重新安裝XXX for win CE”的提示,說明沒有正確啟動類比裝置,即沒有更改boot.ini檔案。

至此,本次項目的基本開發環境已經搭建完成,可以為smartphone03系統,開發應用程式並調試了。鑒於03系統現已不多見,我安裝了vs+wm的開發環境。詳細參見Visual Studio 2005+windows mobile 6 的開發環境的安裝指導。

P.S.參考資料

1.http://hi.baidu.com/%C2%B7%C4%CF%C6%BD/blog/item/8d2625df8504731b63279898.html

2.http://www.dialbox.org/docs/ce_dev.htm

3.所有的安裝檔案放在英文目錄下,尤其是eVC的安裝檔案。

本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/paubljp/archive/2009/07/23/4374351.aspx

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.