/U, /u (Symboldefinitionen aufheben)
Aktualisiert: November 2007
Heben Sie die Definition zuvor definierter Symbole auf. /U hebt die Definition des angegebenen Symbols auf. /u hebt die Definition aller zuvor definierten Symbole auf.
/U[ ]symbol
/u
Argumente
- symbol
das Symbol, dessen Definition aufgehoben werden soll.
Hinweise
Keine dieser Optionen kann die Definition von Symbolen aufheben, die mit der #define-Direktive erstellt wurden.
Beide Optionen heben die Definition der folgenden Microsoft-spezifischen Makros auf.
Symbol |
Funktion |
---|---|
_CHAR_UNSIGNED |
Standardmäßig unsigned char. Definiert bei der Angabe von /J. |
_CPPRTTI |
Definiert für Code, der mit der Option /GR (Laufzeit-Typeninformationen aktivieren) kompiliert wurde. |
_CPPUNWIND |
Definiert für Code, der mit der Option /EHsc (Ausnahmebehandlung aktivieren) kompiliert wurde. |
_DLL |
Definiert bei der Angabe von /MD. |
_M_IX86 |
Standardmäßig für x86-Ziele auf 600 festgelegt. |
_MSC_VER |
Weitere Informationen finden Sie unter Predefined Macros. |
_WIN32 |
Definiert für WIN32-Anwendungen. Immer definiert. |
_MT |
Definiert bei der Angabe von /MD oder /MT. |
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Klicken Sie auf den Ordner C/C++.
Klicken Sie auf die Eigenschaftenseite Erweitert.
Ändern Sie die Eigenschaften Präprozessordefinitionen aufheben oder Alle Präprozessordefinitionen aufheben.