Compartilhar via


/Qimprecise_fwaits (remover fwaits dentro de blocos Try)

Remove os comandos de fwait internos aos blocos de try quando você usa a opção do compilador de /fp: exceto .

/Qimprecise_fwaits

Comentários

Essa opção não terá efeito se /fp:except não também for especificado. Se você especificar a opção de /fp:except , o compilador inserirá um comando de fwait ao redor de cada linha de código em um bloco de try . Desse modo, o compilador pode identificar a linha de código específica que gerencia uma exceção. /Qimprecise_fwaits remove as instruções internas de fwait , deixando apenas as esperas em torno do bloco de try . Isso melhora o desempenho, mas o compilador somente poderá dizer que o bloco de try causa uma exceção, que não se alinham.

Para definir esta opção do compilador no ambiente de desenvolvimento do Visual Studio

  1. Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.

  2. Clique na pasta C/C++.

  3. Clique na página de propriedades de Linha de Comando.

  4. Digite a opção de compilador na caixa Opções Adicionais.

Para definir essa opção do compilador via programação

Consulte também

Referência

/Q Opções (operações de nível baixo)

Opções do compilador

Definindo opções do compilador