Перейти к основному содержимому

Разработка в операционных систем в 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 предлагается:

  1. Установить MSYS2 (смотреть здесь).
  2. Установить CMake (смотреть здесь).
  3. Установить Git (смотреть здесь).
  4. Установить Visual Studio Code (смотреть здесь).
  5. Установить расширения для Visual Studio Code (смотреть здесь).
  6. Создать тестовый проект и выполнить его отладку (смотреть здесь).

Об отладке в Visual Studio Code подробно рассказано в статье.

Также об отладке можно узнать в материале данного руководства

Visual Studio

Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментов.

Любой индивидуальный разработчик может создавать бесплатные или платные приложения с помощью Visual Studio Community. Visual Studio Community может использовать неограниченное число пользователей в организации в следующих случаях: в учебных аудиториях, для научных исследований или участия в проектах с открытым кодом.

В данной работе для работы с Visual Studio предлагается:

  1. Установить CMake (смотреть здесь).
  2. Установить Git (смотреть здесь).
  3. Установить Visual Studio Community (смотреть здесь).
  4. Создать тестовый проект и выполнить его отладку (смотреть здесь).

Об отладке в Visual Studio подробно рассказано в статье.

Решение возможных проблем

Если имеются проблемы и с Visual Studio Code, то можно обратить внимание на Visual Studio. При установке Visual Studio можно выбрать рабочую нагрузку, в которой будет поставляться собственные инструменты разработки на C++. Поэтому проблем с разворачиванием компилятора и отладчика не возникает.

Если все еще имеются проблемы, то рекомендуется обратить внимание на WSL.