次の方法で共有


コンパイラの警告 (レベル 1) C4117

マクロ名 'name' は予約されています。"Command" は無視されます

次のような原因をチェックして問題を解決するには

  1. 定義済みマクロを定義するか未定義にしようとしています。

  2. プリプロセッサ演算子 definedを定義するか未定義にしようとしています。

次の例では C4117 が生成されます。

// C4117.cpp
// compile with: /W1
#define __FILE__ test         // C4117. __FILE__ is a predefined macro
#define ValidMacroName test   // ok

int main() {
}