/Qimprecise_fwaits (Entfernen von fwaits in Try-Blöcken)

Entfernt die fwait internen Befehle für try Blöcke, wenn Sie die Option "/fp:except compiler" verwenden.

Syntax

/Qimprecise_fwaits

Hinweise

Diese Option hat keine Auswirkung, wenn /fp:except sie nicht auch angegeben ist. Wenn Sie die /fp:except Option angeben, fügt der Compiler eine fwait Anweisung um jede Codezeile in einen try Block ein. Auf diese Weise kann der Compiler die spezifische Codezeile identifizieren, die eine Ausnahme erzeugt. /Qimprecise_fwaits entfernt interne fwait Anweisungen, wobei nur die Wartezeiten um den try Block herum verbleiben. Es verbessert die Leistung, aber der Compiler kann nur anzeigen, welcher try Block eine Ausnahme verursacht, nicht welche Zeile.

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Geben Sie die Compileroption im Feld "Zusätzliche Optionen " ein.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

/Q-Optionen (Vorgänge auf niedriger Ebene)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile