Compartilhar via


/NODEFAULTLIB (Ignorar bibliotecas)

A /NODEFAULTLIB opção de vinculador informa ao vinculador para remover uma ou mais bibliotecas padrão da lista de bibliotecas que ele pesquisa quando resolve referências externas.

Sintaxe

/NODEFAULTLIB[:library]

Argumentos

library
Um nome de biblioteca opcional que você deseja que o vinculador ignore ao resolver referências externas.

Comentários

Para criar um .obj arquivo que não contenha referências a bibliotecas padrão, use /Zl (Omitir nome da biblioteca padrão).

Por padrão, /NODEFAULTLIB remove todas as bibliotecas padrão da lista de bibliotecas pesquisadas ao resolver referências externas. O parâmetro opcional library permite remover uma biblioteca especificada da lista de bibliotecas que ela pesquisa ao resolver referências externas. Especifique uma /NODEFAULTLIB opção para cada biblioteca que você deseja excluir.

O vinculador resolve referências a definições externas pesquisando primeiro em bibliotecas especificadas explicitamente, depois em bibliotecas padrão especificadas pela /DEFAULTLIB opção e, em seguida, em bibliotecas padrão nomeadas em .obj arquivos.

/NODEFAULTLIB:library/DEFAULTLIB:library substitui quando o mesmo library nome é especificado em ambos.

Se você usar /NODEFAULTLIB para compilar seu programa sem a biblioteca de tempo de execução C, também poderá ser necessário usar a /ENTRY opção para especificar a função de ponto de entrada em seu programa. Para obter mais informações, consulte Recursos da biblioteca CRT.

Para definir esta opção do vinculador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedades do projeto. Para mais informações, consulte Definir propriedades de build e do compilador.

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

  3. Modifique a propriedade Ignorar todas as bibliotecas padrão. Ou especifique uma lista separada por ponto e vírgula das bibliotecas que você deseja ignorar na propriedade Ignorar Bibliotecas Padrão Específicas. A página de propriedades Linha de Comando do Vinculador>mostra o efeito das alterações feitas nessas propriedades.

  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