下面從csdn幫助文件簡要說明vs2005下面的系統編譯命令,這些命令位於build->advanced build commonds
一共有六條命令,分別是:
1.sysgen
2.clean sysgen
3.build and sysgen
4.rebuild and clean sysgen
5.build current bsp and subprojects
6.rebuild current bsp and subprojects
現分別討論一下,各條命令的命令情況:
一、sysgen
sysgen 相當於 "blddemo -q",一般是第一次編譯或者改變了catalog中的item時,也就是改變了sysgen變數,就用這個命令,下面是csdn中的說明:
二、clean sysgen
下面是csdn中的說明:
clean sysgen 這條命令相當於"blddemo clean -q",它會清除wince系統內的sysgen變數,重新生成sysgen變數。當你改變了環境變數或者sysgen變數的時候,可以選擇此命令。如果只是修改了源**,則這個命令則不推薦。
三、build and sysgen
csdn說明:
當你修改了位於%_winceroot%\public 或者%_winceroot%\目錄下面的檔案時,可以使用這個命令。在此處微軟是不推薦使用這個命令的,因為這個命令會編譯整生os源**,然後執行系統生成,這會浪費大量的時間。如果你不是實現wince系統的源**修改,則這個命令不推薦使用。
四、rebuild and sysgen clean
csdn說明:
這個命令也會編譯整個os的源**,需要髮費許多的時候,是不推薦使用的。這個命令的另乙個重點是:它會清除wince下面的所有的庫,然後重新再生成,這對於沒有源**的庫檔案,一旦刪除了,你就只能重新安裝wince了
五、build and sysgen current bsp
build and sysgen current bsp 這個命令會編譯bsp的源**,即僅編譯/platform目錄下的**。當你修改了bsp目錄的檔案,可以選擇這個命令來編譯。如果sysgen變數也已經改變了,就不要選擇這個命令,可以選擇sysgen
六、rebuild and clean sysgen current bsp
這個命令,在csdn中的blddemo命令介紹時,有如下說明:
其英文意思大概為:下面的**說明了你先前在編譯\platform\common時,發現了乙個錯誤導致了編譯中止,當你修改了這個錯誤的時候,可以通過此命令繼續編譯。
wince6 0編譯命令分析
下面從csdn幫助文件簡要說明vs2005下面的系統編譯命令,這些命令位於build advanced build commonds 一共有六條命令,分別是 1.sysgen 2.clean sysgen 3.build and sysgen 4.rebuild and clean sysgen 5...
wince 6 0 的編譯錯誤
剛才新增wince6.0 對mfc的支援,只是在platform.bib中增加了幾個mfc相關的dll而已,按照wince5.0 經驗,就是執copy file to release directory就可以了,但是我執行它之後去工程目錄下看並沒有更新platform.bib,不知道咋回事,後來我手...
WinCE5 0和WinCE6 0的編譯選項介紹
在wince5.0中,在 build os 選單中,我們會看到不同的編譯選項 sysgen build and sysgen 和 build and sysgen current bsp sysgen 不用多說,當你在 catalog 中新增或刪除了新的item的時候,就用這個吧。build and...