Поделиться через


/INFERASANLIBS (Используйте выводимые libs санитизаторы)

/INFERASANLIBS Используйте параметр компоновщика, чтобы включить или отключить связывание с библиотеками AddressSanitizer по умолчанию. По состоянию на Visual Studio 2019 16.9 единственным поддерживаемым санитизатором является AddressSanitizer.

Синтаксис

/INFERASANLIBS[:NO]

Замечания

Параметр /INFERASANLIBS компоновщика включает библиотеки AddressSanitizer по умолчанию. Этот параметр по умолчанию включен.

Параметры /INFERASANLIBS компоновщика /INFERASANLIBS:NO предлагают поддержку для расширенных пользователей. Дополнительные сведения см. в справочнике по сборке и языку AddressSanitizer.

Этот /INFERASANLIBS параметр доступен начиная с Visual Studio 2019 версии 16.9.

Установка /INFERASANLIBS параметра компоновщика в среде разработки Visual Studio

  1. Откройте диалоговое окно страниц свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.

  3. Измените свойство "Дополнительные параметры ". Чтобы включить библиотеки по умолчанию, введите /INFERASANLIBS в поле редактирования. Чтобы отключить библиотеки по умолчанию, введите /INFERASANLIBS:NO .

  4. Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.

Задание данного параметра компоновщика программным способом

См. также

Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/fsanitize (Включить санитизаторы)
Обзор AddressSanitizer
Известные проблемы AddressSanitizer
Справочник по сборке и языку AddressSanitizer