YSTest  PreAlpha_b400_20130424
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
Platform.h 文件参考

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

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

浏览源代码.

宏定义

#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.h112 行定义.

#define YCL_API_USE_SYS_DIR

在文件 Platform.h114 行定义.

#define YCL_API_USE_UNISTD

在文件 Platform.h113 行定义.

#define YCL_DS   1

在文件 Platform.h109 行定义.

参考自 GetDesktopDownHandle().

#define YCL_HOSTED   0

宿主环境。

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

在文件 Platform.h110 行定义.

#define YCL_MULTITHREAD   0

多线程环境。

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

在文件 Platform.h111 行定义.

#define YF_API

在文件 Platform.h59 行定义.