/ZW
(Compilazione di Windows Runtime)
Compila il codice sorgente per supportare le estensioni dei componenti C++/CX microsoft per la creazione di app UWP (piattaforma UWP (Universal Windows Platform)).
Quando si usa /ZW
per la compilazione, specificare /EHsc
sempre anche .
/ZW
non è compatibile con /std:c++20
.
Sintassi
/ZW /EHsc
/ZW:nostdlib /EHsc
Argomenti
nostdlib
Indica che Platform.winmd
, Windows.Foundation.winmd
e altri file di metadati di Windows predefiniti (.winmd
) non vengono inclusi automaticamente nella compilazione. È invece necessario usare l'opzione del /FU
compilatore (Name Forced #using File) per specificare in modo esplicito i file di metadati di Windows.
Osservazioni:
Quando si specifica l'opzione /ZW
, il compilatore supporta queste funzionalità:
File di metadati, spazi dei nomi, tipi di dati e funzioni necessari per l'esecuzione dell'app in Windows Runtime.
Conteggio automatico dei riferimenti degli oggetti Windows Runtime e eliminazione automatica di un oggetto quando il conteggio dei riferimenti diventa zero.
Poiché il linker incrementale non supporta i metadati di Windows inclusi nei file .obj usando l'opzione , l'opzione /ZW
/Gm deprecata (Abilita ricompilazione minima) non è compatibile con /ZW
.
Per altre informazioni, vedere Riferimenti al linguaggio Visual C++.
Requisiti
Vedi anche
Opzioni del compilatore MSVC
Sintassi della riga di comando del compilatore MSVC