Разработка в операционных систем в Windows 10 и Windows 11
При работе в операционной системе Windows 10 и Windows 11 на выбор предлагается использовать Visual Studio Code или Visual Studio для разработки программ на С/C++.
Разработчик программ C/C++ всегда в своем наборе инструментов имеет компилятор и отладчик. В качестве компилятора на Windows можно использовать GCC, а для отладки - GDB. Получить их можно из наборов инструментов и библиотек такие, как MinGW (простой способ установить, через MSYS2) и Cygwin.
Visual Studio Code
Информацию по работе с Visual Studio Code можно получить из документации.
Для начала разработки программ на С++ в Visual Studio Code имеется серия статей из документации. Для Windows предлагается набор инструментов разработчика получить из MinGW или развернуть их в WSL.
В данной работе для работы с Visual Studio Code предлагается:
- Установить MSYS2 (смотреть здесь).
- Установить CMake (смотреть здесь).
- Установить Git (смотреть здесь).
- Установить Visual Studio Code (смотреть здесь).
- Установить расширения для Visual Studio Code (смотреть здесь).
- Создать тестовый проект и выполнить его отладку (смотреть здесь).
Об отладке в Visual Studio Code подробно рассказано в статье.
Также об отладке можно узнать в материале данного руководства
Visual Studio
Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментов.
Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.
В данной работе для работы с Visual Studio предлагается:
- Установить CMake (смотреть здесь).
- Установить Git (смотреть здесь).
- Установить Visual Studio Community (смотреть здесь).
- Создать тестовый проект и выполнить его отладку (смотреть здесь).
Об отладке в Visual Studio подробно рассказано в статье.
Решение возможных проблем
Если имеются проблемы и с Visual Studio Code, то можно обратить внимание на Visual Studio. При установке Visual Studio можно выбрать рабочую нагрузку, в которой будет поставляться собственные инструменты разработки на C++. Поэтому проблем с разворачиванием компилятора и отладчика не возникает.
Если все еще имеются проблемы, то рекомендуется обратить внимание на WSL.