コンパイラ

__BORLANDC__ Borland C++ です.このマクロの定義値は コンパイラのバージョンに対応しています. 例えば $500$ はバージョン $5.0$ です.
__DJGPP__ DJGPP.
__DIGITALMARS__ Digital Mars.
__GNUG__ 全てのプラットフォームにおける Gnu C++ です. wxCHECK_GCC_VERSION も参照してください.
__GNUWIN32__ Gnu-Win32 コンパイラです. wxCHECK_W32API_VERSION も参照してください.
__MINGW32__ MinGW.
__MWERKS__ CodeWarrior MetroWerks コンパイラ.
__SUNCC__ Sun CC.
__SYMANTECC__ Symantec C++.
__VISAGECPP__ IBM Visual Age (OS/2).
__VISUALC__ Microsoft Visual C++ です.このマクロの 定義値はコンパイラのバージョンに対応しています. 例えば $1020$ はバージョン $4.2$ (最初にサポートされたバージョン), $1100$ はバージョン $5.0$$1200$ はバージョン $6.0$ といった具合です
__XLC__ AIX コンパイラ.
__WATCOMC__ Watcom C++ です. このマクロの定義値はコンパイラのバージョンに対応しています. 例えば $1100$ はバージョン $11.0$$1200$ は OpenWatcom といった具合です.
_WIN32_WCE Windows CE 版.



ymasuda 平成17年11月19日