Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Informa ao vinculador para criar um executável mesmo que os símbolos sejam indefinidos ou definidos por multiplicação.
Sintaxe
/FORCE[:MULTIPLE|:UNRESOLVED]
Comentários
A /FORCE opção de vinculador informa ao vinculador para criar uma imagem executável (arquivo EXE ou DLL) mesmo que um símbolo seja referenciado, mas não definido ou seja definido mais de uma vez.
Importante
A /FORCE opção pode criar um executável que falha ou se comporta mal no tempo de execução se fizer referência a um símbolo indefinido ou, quando um símbolo definido multiplicado tiver definições diferentes, se invocar uma definição inesperada no contexto.
A /FORCE opção pode receber um argumento opcional:
Use
/FORCE:MULTIPLEpara criar um arquivo de saída, independentemente de LINK encontrar ou não mais de uma definição para um símbolo.Use
/FORCE:UNRESOLVEDpara criar um arquivo de saída, independentemente de LINK encontrar ou não um símbolo indefinido./FORCE:UNRESOLVEDé 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 será vinculado 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 Forçar saída do arquivo. Escolha OK ou Aplicar para salvar as alterações.
Para definir esta opção do vinculador por meio de programação
- Consulte AdditionalOptions.