/INFERASANLIBS
(Użyj wywnioskowanych libs sanitizer)
Użyj opcji konsolidatora /INFERASANLIBS
, aby włączyć lub wyłączyć łączenie z domyślnymi bibliotekami AddressSanitizer. Od programu Visual Studio 2019 16.9 jedynym obsługiwanym rozwiązaniem jest AddressSanitizer.
Składnia
/INFERASANLIBS
[:NO
]
Uwagi
Opcja /INFERASANLIBS
konsolidatora włącza domyślne biblioteki AddressSanitizer . Ta opcja jest domyślnie włączona.
Opcje konsolidatora /INFERASANLIBS
i /INFERASANLIBS:NO
oferują obsługę zaawansowanych użytkowników. Aby uzyskać więcej informacji, zobacz AddressSanitizer build and language reference (Dokumentacja języka i kompilacja narzędzia AddressSanitizer).
Opcja /INFERASANLIBS
jest dostępna od wersji 16.9 programu Visual Studio 2019.
Aby ustawić opcję konsolidatora /INFERASANLIBS
w środowisku projektowym programu Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>
Zmodyfikuj właściwość Opcje dodatkowe. Aby włączyć biblioteki domyślne, wprowadź /INFERASANLIBS w polu edycji. Aby wyłączyć biblioteki domyślne, wprowadź / INFERASANLIBS:NO zamiast tego.
Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.
Aby programowo ustawić tę opcję konsolidatora
- Zobacz: AdditionalOptions.
Zobacz też
Dokumentacja konsolidatora MSVC
Opcje konsolidatora MSVC
/fsanitize
(Włącz sanitizery)
AddressSanitizer — omówienie
Rozwiązywanie znanych problemów z programemSanitizer
Dokumentacja języka i kompilacji narzędzia AddressSanitizer