Freigeben über


Compilerwarnung (Ebene 1) C4117

Makroname 'Name' ist reserviert. 'Befehl' wird ignoriert.

Dieser Fehler kann eine der folgenden Ursachen haben:

  1. Versuchen Sie, ein vordefiniertes Makro zu definieren bzw. dessen Definition aufzuheben.

  2. Versuchen Sie, den defined-Präprozessoroperator zu definieren bzw. dessen Definition aufzuheben.

Im folgenden Beispiel wird C4117 generiert:

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

int main() {
}