在VS2005的"Build"菜單中,有一個“Advanced Build Commands”,其中有如下關於WinCE 6.0的編譯選項:
"Sysgen":相當於執行命令"blddemo -q”,一般第一次編譯或者是改變了"Catalog"中的item的時候,就用這個了。
"Clean Sysgen":相當於執行命令"blddemo clean -q",按照文檔上的說明,當修改了 %_WINCEROOT%/Public/CEBASE/OAK/Misc/Cesysgen.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目錄下要編譯的代碼。
文章轉自互連網,原文連結:http://hi.baidu.com/whyspai/blog/item/abd56e8b236d5215c9fc7a2d.html