/INFERASANLIBS
(Verwenden sie abgeleitete Sanitizer-Libs)
Verwenden Sie die /INFERASANLIBS
Linkeroption, um die Verknüpfung mit den Standardmäßigen AddressSanitizer-Bibliotheken zu aktivieren oder zu deaktivieren. Ab Visual Studio 2019 16.9 ist der einzige unterstützte Sanitizer AddressSanitizer.
Syntax
/INFERASANLIBS
[:NO
]
Hinweise
Die /INFERASANLIBS
Linkeroption aktiviert die Standardbibliotheken für AddressSanitizer . Diese Option ist standardmäßig aktiviert.
Die /INFERASANLIBS
Optionen und /INFERASANLIBS:NO
Linker bieten Unterstützung für erweiterte Benutzer. Weitere Informationen finden Sie unter AddressSanitizer Build und Sprachreferenz.
Die /INFERASANLIBS
Option ist ab Visual Studio 2019, Version 16.9, verfügbar.
So legen Sie die /INFERASANLIBS
Linkeroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Des Dialogfelds "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" . Um Standardbibliotheken zu aktivieren, geben Sie "/INFERASANLIBS " in das Bearbeitungsfeld ein. Um Standardbibliotheken zu deaktivieren, geben Sie stattdessen "/INFERASANLIBS:NO" ein.
Wählen Sie OK oder Übernehmen, um die Änderungen zu speichern.
So legen Sie diese Linkeroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Linkerreferenz
Linkeroptionen
/fsanitize
(Aktivieren von Bereinigungsfunktionen)
AddressSanitizer -Übersicht
Beheben bekannter Probleme mit demSanitizer
AddressSanitizer Build- und Sprachreferenz