/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
Abra a caixa de diálogo Páginas de Propriedades do projeto. Para mais informações, consulte Definir propriedades de build e do compilador.
Selecione a página de propriedades Propriedades da Configuração>Vinculador>Entrada.
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.
Escolha OK ou Aplicar para salvar as alterações.