/FORCE
(Forçar saída de arquivo)
Diz ao vinculador para criar um executável mesmo se os símbolos estiverem indefinidos ou multiplicados.
Sintaxe
/FORCE
[:MULTIPLE
|:UNRESOLVED
]
Comentários
A /FORCE
opção de vinculador diz ao vinculador para criar uma imagem executável (arquivo EXE ou DLL) mesmo se um símbolo for referenciado, mas não definido ou for definido mais de uma vez.
Importante
A /FORCE
opção pode criar um executável que falha ou se comporta mal em tempo de execução se fizer referência a um símbolo indefinido ou, quando um símbolo definido multiplicar tiver definições diferentes, se invocar uma definição inesperada no contexto.
A /FORCE
opção pode ter um argumento opcional:
Use
/FORCE:MULTIPLE
para criar um arquivo de saída, independentemente de LINK localizar ou não mais de uma definição para um símbolo.Use
/FORCE:UNRESOLVED
para criar um arquivo de saída, independentemente de LINK localizar ou não um símbolo indefinido./FORCE:UNRESOLVED
será ignorado se o símbolo do ponto de entrada não for resolvido.
/FORCE
sem argumentos implica ambos /FORCE:MULTIPLE
e /FORCE:UNRESOLVED
.
O vinculador não vinculará incrementalmente quando a /FORCE
opção for especificada.
Se um módulo for compilado com /clr
, o vinculador ignorará a /FORCE
opção.
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>Geral.
Modifique a propriedade Force File Output . Escolha OK ou Aplicar para salvar as alterações.
Para definir esta opção do vinculador por meio de programação
- Consulte AdditionalOptions.
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