Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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