安装完PB后,Platform Builder 和WIN-CE本身都被安装到PC机上
通常,把WIN-CE安装到根目录时,Win-Ce的目录会以”WINCE+版本号”的方式命名
4.2版本的WIN-CE代码在”WINCE420”,5.0版本的WIN-CE代码在”WINCE500”
在构建系统中,Windows CE的代码根目录通常用环境变老%_winceroot%来标识。
根目录下主要由如下几个目录:PUBLIC,OTHERS,SDK,PLATFORM,PRIVATE和PBWorkspaces。
Public目录
Public目录下的内容极其复杂,它包含,涵盖了构建工具,代码,库等等很多信息。在构建系统中,_PUBLICROOT环境变量用来标志Public目录。
表 4-5 Public目录的内容
目录
内容
CEBASE
微软提供的一些设计模版,头文件,批处理文件,用来构建内核映像的时候使用。
Common
微软提供的与平台无关的通用模块,包括驱动程序,构建用的批处理与一些组件。会有详细的介绍。
DATASYNC
在桌面Windows和Windows CE之间同步用的组件。
DCOM
DCOM的组件
DIRECTX
DirectX相关的组件
GDIEX
图像处理相关的组件,例如GIF,JPG等等
IE
IE浏览器相关的组件,有部分源代码。
NETCF
.NET Compact Framework相关的组件
RDP
远程桌面连接RDP相关的组件
SCRIPT
Jscript和VBScript脚本引擎相关的组件
SERVERS
网络相关的服务。
SHELL
Windows CE的Shell组件
SHELLSDK
支持Pocket PC界面AygShell的库
SPEECH
语音识别和朗读的SAPI组件
SQLCE
SQL Server CE 2.0的二进制文件。
VIEWERS
微软的文件浏览器组件,包括PDF,Word,Excel等等的二进制文件,没有源代码。
VOIP
基于SIP标准的VoIP模块
WCEAPPSFE
Windows CE的应用程序模块,包括WordPad,收件箱等等。
WCESHELLFE
Windows CE的Shell应用模块:包括Dr Watson,任务管理器等等
Public目录下的Common目录中含有非常多的内容。大致包含一些与平台无关的代码和
工具,Common目录下有几个子目录值得我们关注: