YSTest: Platform.h 文件参考

YSTest PreAlpha_b400_20130424 The YSLib Test Project

- 首页
- 相关页面
- 模块
- 命名空间
- 类
- 文件

- 文件列表
- 文件成员

全部 类 命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义 组 页
宏定义
Platform.h 文件参考
YCommonLib

通用平台描述文件。 更多...

此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

## 宏定义

#define | YF_API
#define | YCL_DS 1
#define | YCL_HOSTED 0
| 宿主环境。
#define | YCL_MULTITHREAD 0
| 多线程环境。
#define | YCL_API_FILESYSTEM_POSIX
| 文件系统 API 支持。
#define | YCL_API_USE_UNISTD
#define | YCL_API_USE_SYS_DIR
#define | YCL_PLATFORM_DS 0x4001
| 平台标识。
#define | YCL_PLATFORM_MINGW32 0x4002
| MinGW32 平台。
#define | YCL_PLATFORM YCL_PLATFORM_DS
| 目标平台。

## 详细描述

通用平台描述文件。

版本
  r441

作者
  FrankHBfrank.nosp@m.hb19.nosp@m.89@gm.nosp@m.ail..nosp@m.com

自从
  早于 build 132

创建时间:
  2009-11-24 00:05:08 +0800

修改时间:
  2012-12-11 20:54 +0800

文本编码:
  UTF-8

模块名称:
  YCLib::Platform

在文件 Platform.h 中定义.

## 宏定义说明

#define YCL_API_FILESYSTEM_POSIX

文件系统 API 支持。

在文件 Platform.h 第 112 行定义.

#define YCL_API_USE_SYS_DIR

在文件 Platform.h 第 114 行定义.

#define YCL_API_USE_UNISTD

在文件 Platform.h 第 113 行定义.

#define YCL_DS 1

在文件 Platform.h 第 109 行定义.

参考自 GetDesktopDownHandle().

#define YCL_HOSTED 0

宿主环境。

- 0 非宿主支持。
- 1 单一宿主支持。
  自从
    build 322

在文件 Platform.h 第 110 行定义.

#define YCL_MULTITHREAD 0

多线程环境。

- 0 不支持多线程。
- 1 支持 ISO C++11 多线程。
  自从
    build 321

在文件 Platform.h 第 111 行定义.

#define YF_API

在文件 Platform.h 第 59 行定义.