更新:2007 年 11 月
结合使用多个优化选项,以生成执行速度更快而代码大小更小的代码。
/Ox
备注
/Ox 可与 /Os (/Oxs) 结合使用以利于生成较小的代码大小(优化大小)。
通常,/O2 应该优先于 /Ox,而 /O1 优先于 /Oxs。
使用 /Ox 的作用与使用下列选项的作用相同:
- /Obn,其中 n = 2 
- 
.gif) 说明: 说明:使用“完全优化”隐含使用“帧指针省略”(/Oy(框架指针省略)) 选项。 
/Ox 与下列各项互相排斥:
/Ox 还启用“命名的返回值”优化,它消除了基于堆栈的返回值的复制构造函数和析构函数。有关更多信息,请参见 /O1、/O2(最小化大小、最大化速度)。
在 Visual Studio 开发环境中设置此编译器选项
- 打开此项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页。 
- 单击“C/C++”文件夹。 
- 单击“优化”属性页。 
- 修改“优化”属性。 
以编程方式设置此编译器选项
- 请参见 Optimization。