Udostępnij za pośrednictwem


/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

  1. 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).

  2. Wybierz stronę właściwości wiersza polecenia konsolidatora>konfiguracji.>

  3. 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.

  4. Wybierz przycisk OK lub Zastosuj , aby zapisać zmiany.

Aby programowo ustawić tę opcję konsolidatora

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