Partilhar via


/INFERASANLIBS (Usar bibliotecas de limpador inferido)

Use a opção /INFERASANLIBS do vinculador para habilitar ou desabilitar a vinculação às bibliotecas padrão do AddressSanitizer. A partir do Visual Studio 2019 16.9, o único limpador com suporte é o AddressSanitizer.

Sintaxe

/INFERASANLIBS[:NO]

Comentários

A opção do vinculador /INFERASANLIBS habilita as bibliotecas padrão do AddressSanitizer. Essa opção é habilitada por padrão.

As opções do vinculador /INFERASANLIBS e /INFERASANLIBS:NO oferecem suporte para usuários avançados. Para obter mais informações, confira Referência de linguagem e build do AddressSanitizer.

A opção /INFERASANLIBS está disponível a partir do Visual Studio 2019 versão 16.9.

Para definir a opção do vinculador /INFERASANLIBS no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do seu projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.

  2. Selecione a página de propriedades Propriedades da Configuração>Vinculador>Linha de Comando.

  3. Modifique a propriedade Opções Adicionais. Para habilitar bibliotecas padrão, insira /INFERASANLIBS na caixa de edição. Para desabilitar bibliotecas padrão, insira /INFERASANLIBS:NO.

  4. Escolha OK ou Aplicar para salvar as alterações.

Para definir esta opção do vinculador por meio de programação

Confira também

Referência de vinculador MSVC
Opções de vinculador MSVC
/fsanitize (Habilitar limpadores)
Visão geral do AddressSanitizer
Problemas conhecidos do AddressSanitizer
Referência de linguagem e build do AddressSanitizer