/ /NODEFAULTLIB (Ignorar bibliotecas)
/NODEFAULTLIB[:library]
Comentários
Onde:
- biblioteca
Uma biblioteca que você deseja que o vinculador para ignorar quando ele resolve referências externas.
Comentários
A opção /NODEFAULTLIB informa o vinculador para remover uma ou mais bibliotecas da lista de bibliotecas que busca ao resolver referências externas.
Para criar um arquivo. obj que não contém referências a bibliotecas padrão, use /ZL (omitir o nome da biblioteca padrão).
Por padrão, o /NODEFAULTLIB remove todas as bibliotecas padrão da lista de bibliotecas, que ele pesquisa ao resolver referências externas.Opcional biblioteca parâmetro permite remover uma biblioteca especificada ou bibliotecas da lista de bibliotecas, ele pesquisa ao resolver referências externas.Especifique uma opção de /NODEFAULTLIB para cada biblioteca que deseja excluir.
O vinculador resolve referências a definições externas, primeiramente pesquisando em bibliotecas que você especifica explicitamente, em seguida, padrão bibliotecas especificado com a opção de /DEFAULTLIB e, em seguida, em bibliotecas padrão, chamadas nos arquivos. obj.
/ /NODEFAULTLIB:biblioteca substitui /DEFAULTLIB:biblioteca quando o mesmo biblioteca nome é especificado em ambos.
Se você usar /NODEFAULTLIB, por exemplo, para criar seu programa sem a biblioteca de tempo de execução C, talvez você precise usar também /ENTRY para especificar o ponto de entrada (função) no seu programa.Para obter mais informações, consulte Recursos da biblioteca CRT.
Para definir esta opção de vinculador no ambiente de desenvolvimento Visual Studio
Abra o projeto Páginas de propriedades caixa de diálogo.Para obter detalhes, consulte Definindo propriedades de projeto Visual C++.
Clique no vinculador pasta.
Clique no Inputpágina de propriedades.
Selecione o Ignorar todas as bibliotecas padrão propriedade ou especificar uma lista das bibliotecas que você deseja ignorar na Ignorar biblioteca específica propriedade.O a linha de comando página de propriedades mostrará o efeito das alterações feitas a essas propriedades.
Para definir esta opção de vinculador programaticamente
- Consulte IgnoreDefaultLibraryNames e IgnoreAllDefaultLibraries.