furzoom

写跨平台的项目常常需要在代码中判断平台的类型,加载不同的资源以及使用不同的接口。在不同的平台中定义了不同的宏。常用的如下


1. Windows


_WIN32 32位和64位系统都有定义
_WIN64 仅64位系统有定义

2. Unix

unix
__unix
__unix__

3. Mac OS X


__APPLE__
__MACH__

4. Linux

__linux__
linux
__linux

5. FreeBSD

__FreeBSD__


更详细的定义参见:https://sourceforge.net/p/predef/wiki/OperatingSystems/

分类:

技术点:

相关文章:

  • 2022-01-07
  • 2022-01-03
  • 2021-06-26
  • 2021-07-18
  • 2021-10-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
相关资源
相似解决方案