标签: c++ c
要在Mac和Windows之间处理特定于平台的代码, WIN32 和 APPLE 是要使用的条款,对吧?
所以,代码看起来像这样:
#ifdef _WIN32 // Windows code #endif #ifdef __APPLE__ // Mac code #endif
Linux怎么样?
我怎么能为这三个人做到这一点?右
答案 0 :(得分:6)
类似:
#ifdef __linux__ // Linux code #endif
由于您将同时定义这三个中的任何一个,所以这三个都可以。
List of defines.