Partager via


Avertissement de ligne de commande D9025

substitution de 'option1' avec 'option2'

L’option option1 a été spécifiée, mais elle a ensuite été remplacée par l’option2. L’option option2 a été utilisée.

Si deux options spécifient des directives contradictoires ou incompatibles, la directive spécifiée ou implicite dans l’option la plus éloignée à droite sur la ligne de commande est utilisée.

Si vous recevez cet avertissement lors de la compilation à partir de l’environnement de développement et que vous ne savez pas où les options en conflit proviennent, tenez compte des éléments suivants :

  • Une option peut être spécifiée dans le code ou dans les paramètres du projet. Si vous examinez les pages de propriétés de ligne de commande du compilateur et si vous voyez les options en conflit dans le champ Toutes les options, les options sont définies dans les pages de propriétés du projet, sinon, les options sont définies dans le code source.

    Si les options sont définies dans les pages de propriétés du projet, recherchez la page de propriétés de préprocesseur du compilateur (avec le nœud de projet sélectionné dans le Explorateur de solutions). Si vous ne voyez pas l’option définie ici, vérifiez les paramètres de la page de propriétés de préprocesseur pour chaque fichier de code source (dans Explorateur de solutions) pour vous assurer qu’il n’y est pas ajouté.

    Si les options sont définies dans le code, il peut être défini dans le code ou dans les en-têtes windows. Vous pouvez essayer de créer un fichier prétraité (/P) et de le rechercher.