【问题标题】:How to write a GitHub action that uses CMake + Ninja + MSVC?如何编写使用 CMake + Ninja + MSVC 的 GitHub 操作?
【发布时间】:2023-01-30 02:14:30
【问题描述】:

我正在尝试编写一个使用的 GitHub 操作

  • CMake
  • 忍者
  • MSVC(Visual Studio 编译器)

我知道我需要通过vcvarsall.bat 正确初始化环境。但我不确定如何使用不同的 VS 版本在 GitHub 操作中干净/可靠地执行此操作。

【问题讨论】:

标签: visual-c++ cmake github-actions ninja


【解决方案1】:

微软/设置-msbuild

此操作将帮助发现 MSBuild 工具的位置并自动将其添加到 PATH 环境变量中,以便您的操作工作流中的后续步骤可以在不知道完整路径的情况下启动 msbuild 命令。

https://github.com/microsoft/setup-msbuild

【讨论】: