05/12/28 14:06:18
>>132 そうです。VS2005使ってます。
VS2005で作り始めたWin32 コンソールアプリでは _MSC_VER だけ
定義されてました。VS2003 では _CONSOLE も定義されてた気がする。
VS2003 からインポートしたプロジェクトでは /D _CONSOLE
が明示的に指定されてます。
昔のVS使ってたときには AppWizard なんかがいろいろ勝手に
マクロを定義しまくりやがった気もします。
どこで誰がどういった目的で(どういった条件で)定義
しているのかがわかれば、自分のコードの中でも
コード切り替えに使う事ができるんですけどね。
まぁ _MSC_VER くらいかなぁ、使えそうなのは。