單機搭建WinCE開發環境

2021-06-02 07:02:41 字數 2136 閱讀 6522

這兩天在除錯

rmc程式,這是乙個

wince

下的「遠端桌面」程式。由於在單位沒有時間調,所以只能回家做,可家裡又沒實驗板。好在

windows ce

是有模擬器的,可以用模擬器代替實驗板進行程式的除錯。即便如此,還是碰到了一些問題,不過都一一解決了,寫出來跟大家分享一下。

最早主機上已經安裝了

evc4+sp4

,vs2005+sp1+platform builder6.0+r2

等windows ce

的主要開發工具。既然沒有實驗板,那就定製乙個中文的

wince6.0

的作業系統,再匯出

sdk,這不就解決了板子的問題嗎?

思路是對了,可一動手就發現有問題。

pb6.0

中已經沒有對

mfc的支援。而目前很多程式都是基於

mfc的,這要除錯

mfc的程式可怎麼辦?想了一想,系統要支援

mfc,其實就是要幾個

dll,把

mfc相關的幾個

dll加到

nk.bin

中不就行了?在

program files\microsoft visual studio 8\vc\ce\dll\armv4

的目錄下找到了幾個跟

mfc相關的

dll。看來微軟還沒有徹底拋棄

mfc,只是想讓大夥少用。把這幾個

dll拷貝到

bsp對應的目錄下,並修改

platform.bib

檔案。第乙個問題順利解決。

mfc加進去了,

.net compact framework

那更是必須選上的,留條後路。

^_^

為了讓系統支援

activesync

,在catalog

裡新增了相應的元件,這比較簡單。問題是系統啟動後得自己去建立乙個連線,還要修改

」pc連線

」的選項才能用。不能這麼麻煩,想個辦法解決一下。建立好連線後,用驅動除錯助手把對應的登錄檔資訊匯出來,放到

platform.reg

裡去,這樣重新編譯完的系統就能直接使用

activesync

了。需要說明一下的是,在使用時需要設定主機上的

activesync

,讓其支援

dma的連線方式。

sdk了。在導

sdk的過程中發現

mfc也沒有相關選項的支援。這不又麻煩了,匯出的

sdk不能支援

mfc,雖然

vs2005

支援使用

mfc編寫裝置的程式。得想辦法把

mfc加進來。還是在

program files\microsoft visual studio 8\vc\ce\

的目錄下面有乙個

atlmfc

的目錄。這裡面包括了

mfc對應的標頭檔案和庫。在定製

sdk的屬性頁

additional folders

中新增相關的項,最後編譯安裝,測試一切正常。注意在新增mfc時只選擇armv4i的目錄,要全部選可有好幾百兆呢。

至此,我們就在單機上搭建好了完整的

windows ce

的開發環境,不光是裝了很多開發軟體,連硬體都有了!很多想學

windows ce

開發的學生就不用費心費力費錢去選板子,暫時用模擬器做入門的學習也是個不錯的選擇。

這裡有wince6.0中文模擬器sdk的使用方法和實驗的效果。

最後說明一下,

device emulator

為我們提供的

shared folder

可以實現檔案共享,網路也沒有問題,甚至串列埠列印資訊都可以用

text consol window

來模擬。我們可以直接用

vs2005

來調程式,也可以用

evc來編寫程式,通過檔案共享放到

wince6.0

的模擬器中去執行,新增列印資訊的除錯方法在這裡也可以使用。另外,

文中定製的

sdk

單機搭建WinCE開發環境

單機搭建wince開發環境 2010年06月08日 單機搭建wince開發環境 這兩天在除錯rmc程式,這是乙個wince下的 遠端桌面 程式。由於在單位沒有時間調,所以只能回家做,可家裡又沒實驗板。好在windows ce是有模擬器的,可以用模擬器代替實驗板進行程式的除錯。即便如此,還是碰到了一些...

wince 開發環境 搭建

搭建wince6.0環境的安裝順序 visual studio 2005 visual studio 2005 service pack 1 檔名 vs80sp1 kb926601 x86 enu.exe visual studio 2005 service pack 1 update for wi...

單機搭建Android開發環境 一

老話,工欲善其事必先利其器。為了學習安卓系統開發,我下了血本,更換了電腦。俗語,磨刀不誤砍柴工,好鋼用在刀刃上,為了發揮新本的最大潛能,我花費了很長時間去做配置和優化,都感覺有點偏執了。不過,從到目前為止的情況來看,老話俗語,完全正確。新筆記本配置資訊如下 cpu intel core i7 471...