编写和构建 Windows 上的动态模块

要编写使用 Windows NT 服务器的模块,您必须在服务器安装过程中安装源代码。 这可以通过选择“定制”安装和确保选取“Apache 源”来完成。

安装中包括哪些源

在安装源时,可在服务器根目录下找到一个已创建的 src 目录。该目录包含下列目录:

另外,在服务器根下您可以找到 apachesrc 目录。在该目录中包含一个 .zip 文件,它是 IBM HTTP Server 所基于的原始 Apache 源代码。注意,您不能用该源代码构建 IBM 分发的二进制文件。 由于对某些 IBM 二进制文件中所包含的技术的法定限制,因此无法提供源代码。

如何构建模块

要成功构建模块以与 IBM HTTP Server一起运行,您必须执行下列操作:

  1. src\include 目录添加到包含路径的列表中。
  2. ApacheCore.lib 文件的链接可在 src\CoreR 目录中找到。

构建与 IBM HTTP Server 一起运行的模块时请注意下列限制:

  1. 必须连接由服务器安装程序安装的、位于 src\CoreR 目录中的 ApacheCore.lib 二进制文件。
  2. 必须使用由服务器安装程序提供的、位于 src\includeos\win32 目录下的头文件。
  3. 不能修改或添加位于 src\include os\win32 目录下的头文件的字段。