/Qimprecise_fwaits(移除 Try 块中的 fwaits)
使用 /fp:except 编译器选项时,移除 try 块内部的 fwait 命令。
/Qimprecise_fwaits
备注
如果未同时指定 /fp:except,此选项将不起任何作用。如果指定了 /fp:except 选项,编译器将在 try 块中每行代码周围插入 fwait 命令。这样,编译器可以标识生成异常的特定代码行。/Qimprecise_fwaits 移除 fwait 的内部指令,仅在 try 块周围保留等待。这样做虽提高了性能,但编译器将只能指出是哪个 try 块导致了异常,而不能具体指出是哪个代码行。
在 Visual Studio 开发环境中设置此编译器选项
打开项目的**“属性页”**对话框。有关详细信息,请参见如何:打开项目属性页。
单击**“C/C++”**文件夹。
单击**“命令行”**属性页。
在**“附加选项”**框中键入编译器选项。
以编程方式设置此编译器选项
- 请参见 AdditionalOptions。