如何将配置文件引导优化自动化作为 Visual C++ 构建的一部分?

问题描述 投票:0回答:1

我想以“自动化”方式将 PGO 合并到 Visual C++ 构建步骤中。 具体来说,我希望能够:

    选择构建配置(我们称之为
  1. Release (PGO)

    
    

  2. 单击构建解决方案(或构建项目)
  3. 只需等待 Visual Studio 即可:
  4. a.构建我的项目的检测版本

    b.使用某些命令行(例如

    --benchmark

    )自动调用可执行文件并等待其退出

    c.从该执行中收集仪器数据

    d。构建我的项目的配置文件引导优化版本

  5. 在我的输出目录中发现 PGO 优化的二进制文件
  6. 这样的事情可能吗?如果可以,我该如何实现?

visual-studio visual-c++ automation msbuild pgo
1个回答
0
投票

MSBuild 目标

以及目标触发的时间:

目标构建顺序

您可以将自动步骤放入脚本中,然后使用 exec 来运行它:

执行任务

如:

<Target Name="PreBuild" BeforeTargets="PreBuildEvent"> <Exec Command="xxx" /> </Target>

© www.soinside.com 2019 - 2024. All rights reserved.