3270 应用程序的编译器选项

在编译 3270 客户端应用程序时,需要下表中列出的编译器选项。

选项 说明
/c 仅编译,不进行链接。 链接通常作为单独的阶段完成,以包括所需的 Microsoft® Host Integration Server 库。
/D NOTRC NOTRC 宏指定不应将内部跟踪编译到应用程序中。

/D NOTRC 选项应该用于生成最终系统(不应包括内部跟踪,因为它会降低性能,并且需要更多内存和资源)。 对于开发系统,可能需要使用内部跟踪进行编译;如果是这样,请删除 /D NOTRC 选项。
/D WIN32_SUPPORT
/D MSWIN_SUPPORT
/D OS2_SUPPORT
/D DOS_SUPPORT
这些宏在随 SNA 服务提供的标头文件 FMI.H 和 TRACE.H 中使用,以支持受支持的不同操作系统的客户端接口的变体。 必须根据应用程序的目标操作系统来定义这些选项之一。
选项   说明
/Gzs c: 在 i386/i486 和奔腾类处理器上使用 stdcall 调用约定。
S: 删除堆栈检查调用。

下表中列出的编译器标志是必需的,但每个标志的任何有效选项在适合应用程序的情况下都可以使用。

标志 描述
/A 编译器模型(不适用于 Microsoft Windows)
/O 优化
/W 警告级别