Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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