/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
Ö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).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>Linker>Befehlszeile.
Ändern Sie die Eigenschaft "Zusätzliche Optionen" .
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AdditionalOptions.