хорошо, актуальный, просто посоветуй.
Нажмите, чтобы раскрыть...
ну что значит актуальный?
В мире разработки, msvc никому не нужен по факту. Открой любую библиотеку - ту не увидишь там проектов под Visual Studio или советов как собрать msvc компилятором проект. Все юзают gcc/make, и кладут на майкрософт.
С другой стороны, под винду, таки лучше собирать большие проекты именно их компилятором нежели gcc, потому что будет меньше зависимостей.
Поэтому неважно какой компиллер использовать. Важно понимать когда использовать один, а когда другой.
Для хеловордов, и вобще что бы почувствовать себя "классным чуваком" (ну типа там вот код пишу, и он собирается, вот смотрите форумчане, и тому подобное) можно вобще на онлайн трансплайнере писать (я часто там прототипирую)
Что касается IDE, тот тут ответ прост. Раньше была експресс версия VS и ее тулили везде где можно (да и редакторов хороших было маловато). Сейчас есть версия VS комьюнити, как замена експрессу. С ними так же поставляется и msvc компилятор.
Так вот до 2014 нельзя было использовать студию/или компиллер отдельно от друг друга (без гемороя), а теперь есть VS-build tols который подключается практически ко всем известным IDE (qt, clion, eclipc)
Вот, у меня qt creator, а компиллер и оснастка - msvchttps://c2n.me/3YCX3TG
При этом, саму студию я не ставил (и не рекомендую), и инсталятором их так же не пользовался.
А делается это следующим образом.
1. Для чистой винды SDK какое либо прийдется ставить все равно, поэтому его нужно ставить или с помощью инсталлера (который натулит туда еще своих мнимых зависимостей), или искать отдельный установщик
2. Ставится SDK, далее идем в управление программами, находим установщик SDK и делаем изменение установленной программы
3. ставим галочку для build tools , и доустанавливаем компиллер
4. DOne. У вас SDK и компилятор от ms, и ничего лишнего.