Поделиться через


/Qimprecise_fwaits (Удалить ожидания в блоке try)

Удаляет fwait команды во внутренние try блоки при использовании параметра /fp:за исключением компилятора.

Синтаксис

/Qimprecise_fwaits

Замечания

Этот параметр не действует, если /fp:except он также не указан. Если указать /fp:except этот параметр, компилятор вставляет fwait инструкцию по каждой try строке кода в блоке. Таким образом компилятор может определить конкретную строку кода, которая создает исключение. /Qimprecise_fwaits удаляет внутренние fwait инструкции, оставляя только ожидания вокруг try блока. Он повышает производительность, но компилятор может показать, какой try блок вызывает исключение, а не какую строку.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.

  3. Введите параметр компилятора в поле "Дополнительные параметры ".

Установка данного параметра компилятора программным способом

См. также

Параметры /Q (низкоуровневые операции)
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC