/IGNORE (Bestimmte Warnungen ignorieren)

/IGNORE:warning[,warning]

Parameter

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

Hinweise

Standardmäßig meldet LINK alle Warnungen. Legen Sie **/IGNORE:**warningfest, um dem Linker mitzuteilen, eine bestimmte Warnungsnummer zu unterdrücken. Wenn Sie mehrere Warnungen ignorieren, trennen Sie Warnungsnummern jeweils durch Komma.

Der Linker lässt einige Warnungen nicht ignoriert. In dieser Tabelle werden die Warnungen aufgelistet, die nicht durch /IGNORE unterdrückt werden:

Linker-Warnung

LNK4017

keyword Erklärung 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ütz; ignoriert

LNK4228

'option' ungültig für eine DLL; ignoriert

LNK4229

Ungültige Direktive /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. Ausführliche Informationen finden Sie unter Arbeiten mit Projekteigenschaften.

  2. Wählen Sie im Ordner Linker die Eigenschaftenseite Befehlszeile aus.

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

So legen Sie diese Linkeroption programmgesteuert fest