WinCE5 0和WinCE6 0的編譯選項介紹

2021-04-27 02:25:03 字數 1249 閱讀 7003

在wince5.0中,在"build os」選單中,我們會看到不同的編譯選項:

"sysgen","build and sysgen"和"build and sysgen current bsp"

sysgen:不用多說,當你在"catalog"中新增或刪除了新的item的時候,就用這個吧。

build and sysgen:當你更新了public目錄下的源**的時候,你就需要用這個了。一般比如在改patch以後,可能就需要進行build and sysgen了。

build and sysgen current bsp:當你只改變了你的bsp部分的**,就可以用這個選項。據說,當你改變了platform目錄下的**,也可以用這個,具體沒有試過。

在wince6.0中,在vs2005的"build"選單中,有乙個「advanced build commands」,其中有很多編譯選項:

"sysgen":相當於執行命令"blddemo -q」,一般第一次編譯或者是改變了"catalog"中的item的時候,就用這個了。

"clean sysgen":相當於執行命令"blddemo clean -q",按照文件上的說明,當修改了 %_winceroot%publiccebaseoakmisccesysgen.bat的時候,或者改變了以sysgen,bsp為字首的環境變數的時候,需要使用這個來編譯。

在此我說一下我個人的經驗,一般只有第一次建立完工程的時候,我會用"sysgen"命令,以後只要是改變了sysgen為字首的環境變數的設定或者是"catalog"中的item,我就會使用"clean sysgen",而改變了以bsp為字首的環境變數要看具體情況,也不一定就要用"clean sysgen"。繼續...

"build and sysgen":相當於執行命令"blddemo",當改變了public目錄下的**,比如你改了wince的patch,你就需要用這個了。

"rebuild and sysgen clean":相當於執行命令"blddemo clean cleanplat -c",相當於清除上一次編譯生成的檔案,然後重新編譯public目錄和你的工程。

"build and sysgen current bsp":相當於執行命令"blddemo -qbsp",僅編譯platform目錄下的**。所以當改變了platform目錄下的**的時候或者說改變了bsp的**的時候,可以用這個來編譯。

"rebuild and clean sysgen current bsp":相當於執行命令"blddemo -qbsp -c",相當於完全重新編譯platform目錄下要編譯的**。

如何安裝WinCE6 0

說實話,這個也寫一篇blog,實在不應該。今天重新安裝了wince6.0的開發環境,感覺還是挺累的。所以還是寫一篇吧,這個寫起來比較簡單,也算是這個月最後一篇blog了。下面開始 1.首先安裝visual studio 2005。7.當然,以後如果出了新的補丁,也要繼續打下去了。現在要公升級.net...

wince6 0 開發流程

windows ce概述從6.0版本開始,windows ce的名字改為windows embedded ce,當然這也是為了結合windows embedded品牌作出的改變。ce經過了十年的風風雨雨之後,終於在ce 6.0這個版本上再次浴火重生了。ce 6.0經歷了ce歷史上第二次 核心重寫,使...

WinCE6 0驅動移植

裝置管理器 裝置管理 在private winceos coreos device 目錄.看看裝置管理器的入口點devmain.c.在wince5.0時代,裝置管理器是作為乙個程序來實現的 devece.exe.所以裡面就是乙個入口函式winmain 呼叫startdevicemanager 函式....