Partager via


Erreur de ligne de commande D8048

impossible de compiler le fichier C 'file-name' avec l’option /ZW

Seuls les fichiers de code source C++ peuvent être transmis au compilateur lorsque vous utilisez l’option du /ZW compilateur (compilation Windows Runtime).

Notes

Par défaut, tous les fichiers d’un projet de plateforme Windows universelle C++ (UWP) sont compilés à l’aide de l’option du /ZW compilateur. L’option /ZW active les extensions du compilateur Windows Runtime ou C++/CX. Malheureusement, /ZW ne fonctionne pas sur les fichiers sources C.

Vous pouvez désactiver la compilation C++/CX de manière sélective pour les fichiers C dans les projets Visual Studio. Sélectionnez votre fichier C dans Explorateur de solutions, puis cliquez avec le bouton droit pour choisir Propriétés dans le menu contextuel. Dans la boîte de dialogue Pages de propriétés, sélectionnez la page Propriétés>de configuration C/C++ ->Général. Définissez la propriété Utiliser l’extension Windows Runtime sur No. Sélectionnez OK pour enregistrer vos modifications.

Pour plus d’informations, consultez Extensions de composant pour .NET et UWP.

Voir aussi

/ZW (compilation Windows Runtime)