/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
Ö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).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Geben Sie die Compileroption im Feld "Zusätzliche Optionen " ein.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
/Q-Optionen (Vorgänge auf niedriger Ebene)
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile