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 oder höher.
Syntax
/ZW /EHsc
/ZW:nostdlib /EHsc
Argumente
nostdlib
Gibt an, Platform.winmddass Windows.Foundation.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 Option "Minimale Neuerstellung aktivieren" nicht kompatibel/Gm mit /ZW.
Weitere Informationen finden Sie in der C++/CX-Sprachreferenz.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile