0

コンパイラタイプに基づいてコードの特定の部分を条件付きでコンパイルしたいのですが、そのためのマクロはありますか?

このような:

#if defined (COMPILER_TYPE e.g. GCC)
// Compile this
#elif defined (COMPILER_TYPE e.g. Visual Studio C Compiler)
// Else this
#endif

ありがとうございました

4

1 に答える 1

2

__GNUC__これらのマクロがGCC および_MSC_VERMSVCに対して定義されているかどうかを確認できます。

于 2012-04-06T05:12:37.880 に答える