我正在尝试检测用于编译我的源代码的编译器。我可以轻松地找到预定义的宏来检查MSVC或GCC(例如,请参阅http://predef.sourceforge.net/),但是我找不到任何要检查clang的宏。
有人知道clang是否定义了一个宏__CLANG__
,以便知道当前正在编译我的代码吗?
9
predef.sourceforge.net/precomp.html#sec4
—
Yktula 2010年