c++windowsvisual-c++cmakegithub-actions

How to setup visual studio developer command prompt on GitHub Actions?


In order to use CMake + Ninja + MSVC (The Visual Studio Compiler) you need to startup a developer command prompt.

Which under the hood is really calling vcvarsall.bat which is found in a visual studio installation.

C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat

How can I do this via GitHub actions?


Solution

  • Currently we use https://github.com/ilammy/msvc-dev-cmd to setup the developer command prompt for our C++ projects. It works quite well and has a nice interface.

    I'm not sure if this is the most idiomatic solution but it has been working quite nicely so far.