/NODEFAULTLIB
(Ignorar bibliotecas)
A /NODEFAULTLIB
opção de vinculador diz 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 quando resolver referências externas.
Comentários
Para criar um .obj
arquivo que não contém 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 pesquisadas 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 que você especifica 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 para compilar seu programa sem a biblioteca de tempo de execução C, talvez você também precise usar /NODEFAULTLIB
a opção para especificar a /ENTRY
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.
Para definir esta opção do vinculador por meio de programação
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de