/ZW (compilation Windows Runtime)
Compile le code source pour prendre en charge Extensions de composant Visual C++ (C++/CX) pour la création d'applications Windows Store.
Quand vous utilisez /ZW pour compiler, spécifiez également toujours /EHsc.
/ZW /EHsc /ZW:nostdlib /EHsc
Arguments
- nostdlib
Indique que Platform.winmd, Windows.Foundation.winmd et les autres fichiers de métadonnées Windows par défaut (.winmd) ne sont pas inclus automatiquement dans la compilation. À la place, vous devez utiliser l'option de compilateur /FU (nommer le fichier #using forcé) pour spécifier explicitement les fichiers de métadonnées Windows.
Notes
Quand vous spécifiez l'option /ZW, le compilateur prend en charge les fonctionnalités suivantes :
les fichiers de métadonnées, les espaces de noms, les types de données et les fonctions nécessaires dont votre application a besoin pour s'exécuter dans le Windows Runtime ;
le décompte automatique des références des objets du Windows Runtime et le rejet automatique d'un objet quand son décompte de références atteint zéro.
L'éditeur de liens incrémentiels ne prenant pas en charge les métadonnées Windows incluses dans les fichiers .obj à l'aide de l'option /ZW, l'option /Gm (Activer la régénération minimale) est incompatible avec /ZW.
Pour plus d'informations, voir Référence du langage Visual C++ (C++/CX).