Установка Visual Studio (для Windows)
Если вы разрабатываете на компьютере с операционной системой Windows 10 или 11, мы рекомендуем загрузить
Visual Studio 2022 Community.
Запустив установщик, вы попадете на экран с вопросом, какие компоненты вы хотите установить. Выберите разработку для настольных компьютеров с помощью C++. Если этого не сделать, возможности C++ будут недоступны.
Параметры по умолчанию, выбранные в правой части экрана, должны подойти, но убедитесь, что выбран Windows 11 SDK (или Windows 10 SDK , если он единственный доступный). Приложения Windows 11 SDK могут работать в Windows 10.

Если дисковое пространство и/или размер загрузки являются проблемой, Microsoft по-прежнему предлагает
Visual Studio Express 2017 для Windows Desktop, которую вы можете найти в нижней части страницы. Microsoft больше не поддерживает этот продукт, и он не имеет многих новых возможностей языка C++, поэтому он рекомендуется только тем пользователям, которые не могут установить Visual Studio Community.
Установка Code::Blocks (для Linux или Windows)
Code::Blocks — это бесплатная кроссплатформенная среда разработки с открытым исходным кодом, которая работает как в Linux, так и в Windows.
Обязательно получите версию Code::Blocks, в которую входит MinGW (имя файла должно заканчиваться на mingw-setup.exe ). При этом будет установлен MinGW, который включает в себя порт компилятора GCC C++ для Windows:
Code::Blocks 20.03 поставляется с устаревшей версией MinGW, которая поддерживает только C++17. Если вы хотите использовать последнюю версию C++ (C++20), вам необходимо обновить MinGW. Для этого выполните следующую процедуру:
- Установите Code::Blocks, как указано выше.
- Закройте Code::Blocks, если он открыт.
- Откройте проводник Windows (сочетание клавиш Win-E ).
- Перейдите в каталог установки Code::Blocks (вероятно, C:\Program Files (x86)\CodeBlocks).
- Переименуйте каталог «MinGW» в «MinGW.bak» (на случай, если что-то пойдет не так).
- Откройте браузер и перейдите по адресу https://winlibs.com.
- Загрузите обновленную версию MinGW-w64. Вероятно, вам понадобится тот, который находится в разделе: Release Versions -> UCRT Runtime -> LATEST -> Win64 -> without LLVM/Clang/LLD/LLDB -> Zip archive
- Извлеките папку «mingw64» в каталог установки Code::blocks.
- Переименуйте «mingw64» в «MinGW».
Убедившись, что обновленный компилятор работает, вы можете удалить старую папку («MinGW.bak»).
Установка Dev-Cpp
Dev-Cpp считается уже устаревшой IDE и на данный момент не поддерживается, но мы все равно ее рекомендуем для тех кто только начинает осваивать C++. Простота ее использования компенсирует уставрешую версию C++, с которой она поставляется, и поможет начинающим пользователем быстрее начать изучения языка программирования и не терять время на настройку IDE.
Скачать Dev-Cpp вместе с компилятором MinGW:
https://sourceforge.net/projects/dev-cpp/files/Binaries/Dev-C%2B%2B%204.9.9.2/devcpp-4.9.9.2_setup.exe/download
Или попробовать обновленную версию:
https://sourceforge.net/software/product/Embarcadero-Dev-Cpp/