コンパイラの警告 (レベル 1) C4117
マクロ名 'name' は予約されています。"Command" は無視されます
次のような原因をチェックして問題を解決するには
定義済みマクロを定義するか未定義にしようとしています。
プリプロセッサ演算子 definedを定義するか未定義にしようとしています。
次の例では C4117 が生成されます。
// C4117.cpp
// compile with: /W1
#define __FILE__ test // C4117. __FILE__ is a predefined macro
#define ValidMacroName test // ok
int main() {
}