Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Kompiliert Quellcode zur Unterstützung von C++/CX-Komponentenerweiterungen für die Erstellung von Universelle Windows-Plattform(UWP)-Apps.
Wenn Sie zum Kompilieren verwenden /ZW , geben Sie immer auch an /EHsc .
/ZW ist nicht kompatibel mit /std:c++20.
Syntax
/ZW /EHsc
/ZW:nostdlib /EHsc
Argumente
nostdlib
Gibt an, Windows.Foundation.winmddass Platform.winmdwindows-Standardmetadatendateien (.winmd) nicht automatisch in die Kompilierung einbezogen werden. Stattdessen müssen Sie die /FU Compileroption (Name Forced #using File) verwenden, um explizit Windows-Metadatendateien anzugeben.
Hinweise
Wenn Sie die Option angeben, unterstützt der Compiler die /ZW folgenden Features:
Die erforderlichen Metadatendateien, Namespaces, Datentypen und Funktionen, die Ihre App in der Windows-Runtime ausführen muss.
Automatische Verweiszählung von Windows-Runtime Objekten und automatische Verwerfen eines Objekts, wenn die Referenzanzahl auf Null gesetzt wird.
Da der inkrementelle Linker die in .obj Dateien enthaltenen Windows-Metadaten nicht mithilfe der /ZW Option unterstützt, ist die veraltete Option /Gm (Minimale Neuerstellung aktivieren) nicht kompatibel mit /ZW.
Weitere Informationen finden Sie unter Visual C++-Sprachreferenz.
Anforderungen
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile