In Visual Studio 2005.net with Platform Builder 6.0 for Windows Embedded CE 6.0,you can use the visual studio IDE menu to build your OS design, and you also can use the command line. The visual studio IDE build menu maps to command line as following:
Build Menu:
Build solution ---> blddemo -q
Rebuild solution ---> blddemo clean -q
Build <OS Design Project Name> --->blddemo -q
Rebuild <OS Design Project Name> --->blddemo clean -q
Copy Files to Release Directory --->buildrel
Make Run-Time Image --->makeimg
Build | Advance Build Commands Menu
Sysgen --->blddemo -q
Clean Sysgen --->blddemo clean -q
Build and Sysgen --->blddemo
Rebuild and Clean Sysgen --->blddemo clean cleanplat -c
Build Current BSP and Subprojects --->blddemo -qbsp
Rebuild Current BSP and Subprojects --->blddemo -qbsp -c
Target Build-BSP
Build ---> set wincerel=1&&build
Rebuild ---> set wincerel=1&&build -c
Sysgen ---> SysgenPlatform %_TARGETPLATFORM% preproc&&SysgenPlatform
%_TARGETPLATROOT% postproc
Build and Sysgen --->blddemo -qbsp
Rebuild and Sysgen --->blddemo -qbsp -c
Target Subproject
Build --->set wincerel=1&&build
Rebuild --->set wincerel=1&& build -c
VS2005 IDE 其实也是调用命令行来编译的。
这些批处理都在WINCE600/PUBLIC/COMMON/OAK/MISC 下。
应用程序在/WINCE600/PUBLIC/COMMON/OAK/BIN/I386下。
wince.bat 构建环境
BldDemo.bat 设置一些内部使用的环境变量。并调用ceBuild.bat 来执行Sysgen 和 Build 过程。
ceBuild.bat 负责执行整个sysgen 和 build 过程,包括编译源代码树和链接库文件。
buildRel.bat 负责Release Copy 过程。
MakeImg.exe 安装 BIB 文件的指示打包成最终的 BIN。