[Windows] コンパイラで定義されているシンボル

#if defined(WINDOWS)
......
#endif

のようにしてソースコードで書き分けている。
が、実際、マイクロソフトのコンパイラでpredefinedなシンボルは何なのか。WINDOWSが定義されていないようだ。自分で定義しないと。
msdnのドキュメントで predefined macro の一覧がある。
C#ではそういったものはまだ見つからない。
C#であればなくてもよさそうではあるが。

広告
%d人のブロガーが「いいね」をつけました。