/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
Откройте диалоговое окно страниц свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>Компоновщик>Командная строка.
Измените свойство "Дополнительные параметры ". Чтобы включить библиотеки по умолчанию, введите /INFERASANLIBS в поле редактирования. Чтобы отключить библиотеки по умолчанию, введите /INFERASANLIBS:NO .
Нажмите кнопку "ОК" или "Применить", чтобы сохранить изменения.
Задание данного параметра компоновщика программным способом
- См. раздел AdditionalOptions.
См. также
Справочник по компоновщику MSVC
Параметры компоновщика MSVC
/fsanitize
(Включить санитизаторы)
Обзор AddressSanitizer
Известные проблемы AddressSanitizer
Справочник по сборке и языку AddressSanitizer