Freigeben über


Befehlszeilenwarnung D9025

Außerkraftsetzung von 'option1' mit 'option2'

Die Option1 wurde angegeben, wurde aber dann durch Option2 überschrieben. Die Option2 wurde verwendet.

Wenn zwei Optionen widersprüchliche oder inkompatible Direktiven angeben, wird die in der Option am weitesten rechts in der Befehlszeile angegebene oder implizierte Richtlinie verwendet.

Wenn Sie diese Warnung beim Kompilieren aus der Entwicklungsumgebung erhalten und nicht sicher sind, wo sich die Konfliktoptionen befinden, sollten Sie Folgendes berücksichtigen:

  • Eine Option kann entweder im Code oder in den Projekteinstellungen des Projekts angegeben werden. Wenn Sie sich die Befehlszeileneigenschaftenseiten des Compilers ansehen und im Feld "Alle Optionen" die Konfliktoptionen sehen, werden die Optionen auf den Eigenschaftenseiten des Projekts festgelegt, andernfalls werden die Optionen im Quellcode festgelegt.

    Wenn die Optionen auf den Eigenschaftenseiten des Projekts festgelegt sind, suchen Sie auf der Preprocessor-Eigenschaftenseite des Compilers (wobei der projektknoten im Projektmappen-Explorer ausgewählt ist). Wenn die Dort festgelegte Option nicht angezeigt wird, überprüfen Sie die Einstellungen der Preprocessor-Eigenschaftenseite für jede Quellcodedatei (in Projektmappen-Explorer), um sicherzustellen, dass sie dort nicht hinzugefügt wird.

    Wenn die Optionen im Code festgelegt sind, kann sie entweder im Code oder in den Windows-Headern festgelegt werden. Möglicherweise versuchen Sie, eine vorverarbeitete Datei (/P) zu erstellen und nach dem Symbol zu suchen.