### PPC SDK(CHS) Release Notes知识点详述
#### 概述
掌上电脑SDK1.1中文版(PPC SDK(CHS))是专为基于Windows CE系统的掌上电脑开发而设计的一套软件开发工具包。它包含了进行开发、调试以及仿真所需要的各种工具和文档。该版本针对中文开发者进行了本地化处理,旨在帮助开发者更高效地进行应用程序的开发。
#### 安装与配置
- **仅仿真器编译**
- 确保仿真器能够在Windows NT 4.0平台上正常运行。
- 安装Microsoft Visual C/C++ 5.0或兼容的C/C++编译器。
- 安装Windows CE Platform SDK(H/PC)。
- 安装Windows CE Platform SDK(掌上电脑)。
- 需要注意的是,仅仿真器编译需要通过命令行使用`NMAKE`进行构建。若要在IDE中进行构建,则需使用Windows CE Toolkit for Visual C/C++ 5.0。
- **针对仿真器和设备编译**
- 此方法适用于同时需要为仿真器和实际设备编译代码的情况。
- 同样需要确保仿真器能在Windows NT 4.0下运行。
- 安装Microsoft Visual C/C++ 5.0或其他C/C++编译器。
- 安装Windows CE Toolkit for Visual C/C++ 5.0。
- 分别安装针对手持式PC和掌上电脑的Windows CE Platform SDK。
- 这一配置方法提供了更为全面的支持,既可用于仿真环境,也适用于实际设备的开发。
#### 工具与环境
- **Windows CE Platform SDK**
Windows CE Platform SDK为开发者提供了必要的工具,用于开发针对掌上电脑的应用程序。其中特别提到了对掌上电脑仿真器的支持,但需要注意的是,该SDK本身不包含用于掌上电脑设备上二进制文件开发所需的交叉编译器,这些工具可在Windows CE Toolkit for Visual C/C++ 5.0中获得。
- **Windows CE Toolkit for Visual C/C++ 5.0**
该工具集是进行Windows CE应用程序开发的关键组件之一,支持在Visual C/C++ IDE中构建掌上电脑应用。
- **PFILE.EXE 和 PFCOM.DLL**
这两个文件是为了简化掌上电脑设备的远程调试过程而提供的。它们位于`Program Files\Windows CE Platform SDK\Support\Updates`目录下。在使用Windows CE Toolkit for Visual C/C++进行调试前,需要先备份这两个文件的当前副本,并将其复制到`DevStudio\SharedIDE\bin`目录下,以替换原有的版本。
#### 桌面仿真环境
Windows CE仿真环境有以下要求:
- 需要安装Microsoft Visual C/C++ 5.0或同等的编译器、链接器及相关桌面开发工具。
- 操作系统需为Windows NT 4.0或更高版本。
- 虽然可以将Windows CE安装在Windows 95/98上,但是这些操作系统不支持Windows CE仿真器。
#### 掌上电脑仿真环境
掌上电脑仿真环境允许开发人员在Windows NT工作站上开发和测试Windows CE应用程序。通过仿真器,开发者可以在不必连接实际设备的情况下预览和测试其应用程序的功能。
#### 编译与调试
- **编译流程**
提供了两种编译方式:一种是仅为仿真器编译,另一种是同时为仿真器和实际设备编译。选择不同的编译方式取决于项目的具体需求。
- **调试过程**
对于掌上电脑设备的远程调试,除了前面提到的PFILE.EXE和PFCOM.DLL之外,开发者还需要正确配置开发环境中的路径设置,以确保能够顺利进行远程调试。
#### 已知问题
文档中提到的已知问题部分虽然没有详细展开,但它提醒开发者们留意SDK中存在的潜在问题,以便在开发过程中提前规避风险。
#### 结论
PPC SDK(CHS) 1.1版本为中国开发者提供了丰富的资源和支持,使其能够在Windows CE平台上高效地开发应用程序。通过详细理解文档中提供的各种指南和工具,开发者可以充分利用这些资源来提升开发效率,解决开发过程中遇到的问题。