/IGNORE (Bestimmte Warnungen ignorieren)

/IGNORE:warning[,warning]

Parameter

Warnung
Die Anzahl der zu unterdrückenden Linkerwarnungen liegt im Bereich von 4000 auf 4999.

Hinweise

Standardmäßig meldet LINK alle Warnungen. Geben Sie /IGNORE an:warning Um dem Linker mitzuteilen, dass eine bestimmte Warnungsnummer unterdrückt wird. Wenn Sie mehrere Warnungen ignorieren, trennen Sie Warnungsnummern jeweils durch Komma.

Der Linker lässt einige Warnungen nicht ignoriert. In dieser Tabelle sind die Warnungen aufgeführt, die von /IGNORE nicht unterdrückt werden:

Linker-Warnung `Message`
LNK4017 keyword Anweisung für die Zielplattform nicht unterstützt; Ignoriert
LNK4044 Unbekannte Option "option"; ignoriert
LNK4062 'option'nicht kompatibel mit dem''architecture' Zielcomputer; Option ignoriert
LNK4075 Ignoriert "option1" aufgrund der "option2" Spezifikation
LNK4086 Einstiegspunkt 'function' ist nicht __stdcall mit 'number' Bytes an Argumenten; Abbild kann möglicherweise nicht ausgeführt werden.
LNK4088 Anwendung wurde durch die Option /Force generiert; Abbild kann möglicherweise nicht ausgeführt werden.
LNK4105 kein Argument angegeben mit der Option 'option'; Schalter wird ignoriert
LNK4203 Fehler beim Lesen der Programmdatenbank 'filename'; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4204 'filename' fehlen Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4205 'filename' fehlen aktuelle Debuginformationen für das Verweismodul; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4206 Vorkompilierte Typinformationen nicht gefunden; 'filename' nicht verknüpft oder überschrieben; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4207 'filename' kompiliert/Yc/Yu/Z7; PDB kann nicht erstellt werden; Kompilieren Sie mit/ZI; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4208 Inkompatibles PDB-Format in 'filename'; Löschen und erneut erstellen; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4209 Debuginformationen beschädigt; Kompilieren Sie Modul erneut; Objekt wird verknüpft, als ob keine Debuginformationen vorhanden wären
LNK4224 option wird nicht mehr unterstützt; Ignoriert
LNK4228 'option' ungültig für eine DLL; ignoriert
LNK4229 Ungültige Anweisung /directive gefunden; ignoriert

Im Allgemeinen repräsentieren Linkerwarnungen, die nicht ignoriert werden können, Buildfehler, Befehlszeilenfehler oder Fehler bei der Konfiguration, die Sie beheben müssen.

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

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.

  3. Ändern Sie die Eigenschaft "Zusätzliche Optionen" .

So legen Sie diese Linkeroption programmgesteuert fest