在调试配置中仅优化单个方法

Optimize only a single method in a Debug configuration

本文关键字:优化 单个 方法 调试 配置      更新时间:2023-10-16

我希望能够编译一个特定的方法,就好像优化的配置是为"最大化速度"/O2的。

我尝试寻找#pragma optimize("", { on, off })解决方案,但它不起作用。

#pragma optimize("", on)
void Mesh::openGL_paint()
{
// external functions calls with huge overhead when debugging.
}
#pragma optimize("", off)

您忘记包含要打开优化参数。由于它是一个调试版本,因此没有命令行默认值可以回退。

#pragma optimize("gty", on)