Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
A /DYNAMICDEOPT opção do vinculador está atualmente em PREVIEW.
Essas informações estão relacionadas a um recurso de pré-lançamento que pode ser substancialmente modificado antes da versão. A Microsoft não faz garantias, expressas ou implícitas, em relação às informações fornecidas aqui.
A /DYNAMICDEOPT opção do vinculador, quando usada com o comutador /dynamicdeoptdo compilador, habilita a Depuração Dinâmica do C++ (versão prévia), que permite depurar o código otimizado como se fosse compilado desoptimizado e intervir em qualquer lugar com a desoptimização da função sob demanda.
Sintaxe
/DYNAMICDEOPT
/DYNAMICDEOPT:SUFFIX=<suffix>
/DYNAMICDEOPT:SYNC
Argumentos
suffix
Especifique a extensão de arquivo para a saída desoptimizada.
Sem opções e fornecidas test.cpp como entrada, a saída do compilador inclui test.obj, test.exee test.pdb, bem como test.alt.obj, test.alt.exee test.alt.pdb. Essa opção permite que você altere o sufixo para os artefatos de build binário não otimizados de .alt para outra coisa. Se você alterar o sufixo, todos os arquivos deverão usar o novo sufixo e ele precisará corresponder ao nome passado para o compilador usando /dynamicdeopt:suffix (versão prévia). Normalmente, você não usa essa opção, a menos que precise evitar colisões de nome de arquivo com outros arquivos que você tem.
SYNC
Cria a saída desoptimizada depois de compilar a saída otimizada em vez de em paralelo. Por padrão, o compilador gera um vinculador paralelo para vincular o binário não otimizado. Essa opção faz com que o segundo link seja executado serialmente após o primeiro. Essa opção é fornecida caso isso se adapte melhor ao seu ambiente de build.
Observações
Este sinalizador de visualização, disponível a partir do Visual Studio 2022 Versão 17.14 Versão Prévia 2, aplica-se somente a projetos x64.
O IncrediBuild 10.24 dá suporte a compilações com Depuração Dinâmica do C++.
O FastBuild v1.15 dá suporte a builds de Depuração Dinâmica C++.
Definir essa opção de vinculador no ambiente de desenvolvimento do Visual Studio
- Abra a caixa de diálogo Páginas de Propriedades do projeto. Para obter detalhes, confira Definir as propriedades de build e do compilador do C++ no Visual Studio.
- Selecione a página de propriedadesde Depuração do Vinculador>.
Definir essa opção de vinculador programaticamente
- Consulte GenerateDebugInformation.
Consulte também
/dynamicdeopt (Habilitar depuração dinâmica do C++) (Versão prévia)
depuração dinâmica do C++ (versão prévia)
Referência de vinculador MSVC
Opções de vinculador MSVC