В идеале, использование CMake с clang'ом и ninja, но для начинаний этого думаю излишне
Как вариант - MSVC, он поставляется вместе с Visual Studio (любой версией), доступен через visual studio developer console (скрин ниже). Команда cl
К сожалению, единственный пример, который я нашёл у себя, почти никак не относится к системе сборки, но мейби поможет (clnk.bat)
p.s
всё таки нашёл пример (build.bat) (примерно такая-же будет и у тебя для аси, только линкеру нужно добавить флаг /DLL)