Partilhar via


/NODEFAULTLIB (ignorar bibliotecas)

/NODEFAULTLIB[:library] 

Comentários

onde:

  • biblioteca
    Uma biblioteca desejada o vinculador para ignorar quando ele resolver referências externas.

Comentários

A opção /NODEFAULTLIB diz o vinculador para remover uma ou várias bibliotecas padrão da lista de bibliotecas que pesquisa ao resolver referências externas.

Para criar um .obj arquivo que não contém referências às 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 que pesquisa ao resolver referências externas. O parâmetro opcional da biblioteca permite remover uma biblioteca ou em bibliotecas especificadas na lista de bibliotecas que pesquisa ao resolver referências externas. Especificar uma opção do /NODEFAULTLIB para cada biblioteca que você deseja excluir.

O vinculador resolver referências às definições externos procurando primeiro em bibliotecas que você especifique explicitamente, então em bibliotecas padrão especificada com a opção /DEFAULTLIB, em bibliotecas padrão e nomeadas em arquivos de .obj.

/NODEFAULTLIB:a biblioteca substituia biblioteca de /DEFAULTLIB:quando o mesmo nome da biblioteca é especificado em ambos.

Se você usar /NODEFAULTLIB, por exemplo, para criar seu programa sem a biblioteca de tempo de execução C, você pode ter que usar /ENTRY para especificar o ponto de entrada (função) 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 Propriedade do projeto. Para obter detalhes, consulte Configurando as propriedades de projeto do Visual C++.

  2. Clique na pasta Vinculador.

  3. Clique na páginade propriedades de Entrada.

  4. Selecione a propriedade de Ignorar Todas as Bibliotecas Padrão ou especificar uma lista das bibliotecas que você quer ignorar na propriedade de Ignorar Biblioteca Específica . A página de propriedades de Linha de Comando mostrará o efeito das alterações feitas nessas propriedades.

Para definir essa opção de vinculador por meio de programação

Consulte também

Referência

Definindo opções de vinculador

Opções de vinculador