/ZW
(Compilation Windows Runtime)
Compile le code source pour prendre en charge les extensions de composant Microsoft C++C++/CX pour la création d’applications plateforme Windows universelle (UWP).
Lorsque vous utilisez /ZW
pour compiler, spécifiez /EHsc
toujours également.
/ZW
n’est pas compatible avec /std:c++20
.
Syntaxe
/ZW /EHsc
/ZW:nostdlib /EHsc
Arguments
nostdlib
Indique que Platform.winmd
, Windows.Foundation.winmd
et d’autres fichiers de métadonnées.winmd
Windows par défaut () ne sont pas automatiquement inclus dans la compilation. Au lieu de cela, vous devez utiliser l’option du /FU
compilateur (Name Forced #using File) pour spécifier explicitement les fichiers de métadonnées Windows.
Notes
Lorsque vous spécifiez l’option /ZW
, le compilateur prend en charge ces fonctionnalités :
Les fichiers de métadonnées, espaces de noms, types de données et fonctions requis par votre application pour s’exécuter dans Windows Runtime.
Comptage automatique des références des objets Windows Runtime et abandon automatique d’un objet lorsque son nombre de références est égal à zéro.
Étant donné que l’éditeur de liens incrémentiel ne prend pas en charge les métadonnées Windows incluses dans les fichiers .obj à l’aide de l’option/ZW
, l’option /Gm (Activer la reconstruction minimale) déconseillée est incompatible avec /ZW
.
Pour plus d’informations, consultez Référence du langage Visual C++.
Spécifications
Voir aussi
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour