/ZW (Windows-Runtime-Kompilierung)
Kompiliert Quellcode zur Unterstützung von Komponentenerweiterungen für Visual C++ (C++/CX) für die Erstellung von Windows Store-Apps.
Wenn Sie /ZW zum Kompilieren verwenden, geben Sie immer auch /EHsc an.
/ZW /EHsc /ZW:nostdlib /EHsc
Argumente
- nostdlib
Gibt an, dass Platform.winmd, Windows.Foundation.winmd und andere Standard-Windows-Metadatendateien (.winmd) nicht automatisch in die Kompilierung eingeschlossen werden. Stattdessen müssen Sie die Compileroption /FU (Name Forced #using File) verwenden, um explizit Windows-Metadatendateien anzugeben.
Hinweise
Wenn Sie die Option /ZW angeben, unterstützt der Compiler die folgenden Funktionen:
Die erforderlichen Metadatendateien, Namespaces, Datentypen und Funktionen, die Ihre App benötigt, um in der Windows-Runtime ausgeführt zu werden
Automatische Referenzzählung von Windows-Runtime-Objekten und automatisches Verwerfen eines Objekts, wenn seine Referenzzählung auf Null geht
Da der Incremental Linker die in .obj-Dateien enthaltenen Windows-Metadaten unter Verwendung der Option /ZW nicht unterstützt, ist die Option /Gm (Minimale Neuerstellung aktivieren) inkompatibel mit /ZW.
Weitere Informationen finden Sie unter Sprachreferenz zu Visual C++ (C++/CX).