/Qimprecise_fwaits (remover fwaits dentro de blocos Try)
Remove os comandos fwait
internos de blocos try
quando você usa a opção do compilador /fp:except.
Sintaxe
/Qimprecise_fwaits
Comentários
Essa opção não terá efeito se /fp:except
também não for especificada. Se você especificar a opção /fp:except
, o compilador inserirá uma instrução fwait
em torno de cada linha de código em um bloco try
. Dessa forma, o compilador pode identificar a linha de código específica que produz uma exceção. /Qimprecise_fwaits
remove instruções internas fwait
, deixando apenas as esperas ao redor do bloco try
. Ela aprimora o desempenho, mas o compilador só pode mostrar qual bloco try
causa uma exceção, não qual linha.
Para definir esta opção do compilador 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 propriedades Propriedades de Configuração>C/C++>Linha de Comando.
Digite a opção do compilador na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.
Confira também
Opções /Q (operações de nível baixo)
Opções do compilador MSVC
Sintaxe da linha de comando do compilador MSVC