/WX (Behandeln von Linkerwarnungen als Fehler)

Gibt an, ob Verknüpfungerwarnungen als Fehler behandelt werden sollen.

Syntax

/WX[:NO]
/WX[:nnnn[,nnnn...]]

Hinweise

Die /WX Linkeroption bewirkt, dass keine Ausgabedatei generiert wird, wenn der Linker eine Warnung generiert.

Diese Option ähnelt /WX dem Compiler. Weitere Informationen finden Sie unter /w, /W0, /W1, /W2, /W3, /W4, /w1, /w2, /w3, /w4, /Wall, /wd, /we, /wo, /Wv, /WX (Warnstufe). Die Angabe /WX für die Kompilierung bedeutet jedoch nicht, dass /WX auch die Verknüpfungsphase wirksam wird. Sie müssen für jedes Tool explizit angeben /WX .

In Visual Studio 2022 und höheren Versionen können Sie mit einem oder mehreren kommagetrennten nnnn Argumenten angeben/WX, wobei nnnn eine Zahl zwischen 4000 und 4999 liegt. Der Linker behandelt die entsprechenden LNKnnnn Warnungen als Fehler.

Standardmäßig /WX ist dies nicht wirksam. Um Verknüpfungerwarnungen als Fehler zu behandeln, geben Sie eine /WX Option an. /WX:NO ist identisch mit der Angabe /WXund Außerkraftsetzung einer vorherigen /WX Linkeroption.

So legen Sie diese Linkeroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen finden Sie unter Festlegen von Compiler- und Buildeigenschaften.

  2. Wenn Sie alle Warnungen als Fehler festlegen oder aufheben möchten, wählen Sie die Eigenschaftenseite für Konfigurationseigenschaften>linker>Allgemein aus.

  3. Ändern Sie die Eigenschaft "Verknüpfungerwarnungen als Fehler behandeln".

  4. Wenn Sie bestimmte Warnungen als Fehler festlegen möchten, wählen Sie die Befehlszeileneigenschaftsseite für Konfigurationseigenschaften>>aus.

  5. Fügen Sie /WX:warningswarnings im Bearbeitungssteuerelement "Zusätzliche Optionen" eine durch Trennzeichen getrennte Liste mit Linkerwarnungsnummern hinzu.

  6. Wählen Sie "OK" aus, oder "Übernehmen", um Ihre Änderungen zu speichern.

So legen Sie diese Linkeroption programmgesteuert fest

Siehe auch

MSVC-Linkerreferenz
Linkeroptionen
/WX Compileroption