/Ox(完全优化)

更新:2007 年 11 月

结合使用多个优化选项,以生成执行速度更快而代码大小更小的代码。

/Ox

备注

/Ox 可与 /Os (/Oxs) 结合使用以利于生成较小的代码大小(优化大小)。

通常,/O2 应该优先于 /Ox,而 /O1 优先于 /Oxs

使用 /Ox 的作用与使用下列选项的作用相同:

/Ox 与下列各项互相排斥:

/Ox 还启用“命名的返回值”优化,它消除了基于堆栈的返回值的复制构造函数和析构函数。有关更多信息,请参见 /O1、/O2(最小化大小、最大化速度)

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开此项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页

  2. 单击“C/C++”文件夹。

  3. 单击“优化”属性页。

  4. 修改“优化”属性。

以编程方式设置此编译器选项

请参见

参考

/O 选项(优化代码)

编译器选项

设置编译器选项