Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Permitir uma geração mais rápida de PDB em compilações paralelas minimizando chamadas RPC para mspdbsrv.exe.
Sintaxe
/ZF
Observações
A opção /ZF permite suporte ao compilador para uma geração mais rápida de ficheiros PDB ao usar a opção /MP (Build with Multiple Processes), ou quando o sistema de compilação (por exemplo, MSBuild ou CMake) pode executar múltiplos processos cl.exe compiladores ao mesmo tempo. Esta opção faz com que a interface do compilador atrase a geração dos índices de tipos para cada registo de tipo no ficheiro PDB até ao final da compilação, solicitando-os todos numa única chamada RPC para mspdbsrv.exe, em vez de fazer um pedido RPC para cada registo. Isto pode melhorar substancialmente o rendimento da build ao reduzir a carga do RPC no processo de mspdbsrv.exe num ambiente onde múltiplos processos cl.exe compiladores correm simultaneamente.
Como a opção /ZF só se aplica à geração de PDB, requer a opção /Zi ou /ZI .
A opção /Zf está disponível a partir Visual Studio versão 15.1 de 2017, onde está desligada por defeito. A partir de Visual Studio versão 15.7 de 2017, esta opção está ativada por defeito quando a opção /Zi ou /ZI está ativada. Para desativar explicitamente esta opção, use /Zf-.
Para definir esta opção de compilador no ambiente de desenvolvimento Visual Studio
Abra a caixa de diálogo Property Pages do projeto. Para mais detalhes, consulte o compilador C++ Set e propriedades de construção em Visual Studio.
Selecione a página de propriedades Configuration Properties>C/C++>Command Line .
Modifica a propriedade Opções Adicionais para incluir /Zf e depois escolhe OK.
Consulte também
Opções do compilador listadas alfabeticamente
/MP (Construir com Múltiplos Processos)