/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
Abra a caixa de diálogo Páginas de Propriedade do projeto. Para obter detalhes, consulte Como abrir páginas de propriedade do projeto.
Clique na pasta C/C++.
Clique na página de propriedades de Linha de Comando.
Digite a opção de compilador na caixa Opções Adicionais.
Para definir essa opção do compilador via programação
- Consulte AdditionalOptions.