4

MacとWindowsの間でプラットフォーム固有のコードを処理するために、WIN32APPLEが使用される用語ですよね?

したがって、コードは次のようになります。

#ifdef _WIN32
    // Windows code
#endif
#ifdef __APPLE__
    // Mac code
#endif

Linuxはどうですか?

3つすべてに対してどうすればよいですか?右

4

1 に答える 1

6

それは似ています:

#ifdef __linux__
    // Linux code
#endif

これら3つのいずれかを一度に定義するので、これは3つすべてで問題ないはずです。

定義のリスト。

于 2012-06-02T17:43:47.800 に答える