Разрабатывать приложения на C и C++
Создавайте современные приложения C и C++ для Windows, используя инструменты по вашему выбору, включая MSVC, Clang, CMake и MSBuild
Установите компоненты, необходимые для создания приложений C и C++
- Содержит компоненты C/C++ для разработки классических приложений, мобильных приложений, приложений для Linux и игр
- Получите облегченную и упрощенную установку
- Добавьте дополнительные компоненты во время установки или
Загружая, вы соглашаетесь с условиями лицензирования для выбранной вами ниже версии Visual Studio. Мы также предлагаем возможность загрузки программного обеспечения с Visual Studio. Это программное обеспечение лицензируется отдельно, как указано в уведомленеиях третьих сторон или в прилагаемой лицензии. Начиная скачивание, вы также принимаете эти лицензии.
Программируете на другом языке?
Загрузите Visual Studio для Windows и выберите нужные инструменты
Разработка для Windows
Лучший способ настроить таргетинг на Windows
Проектируйте и создавайте классические настольные программы для Windows или универсальные приложения для Windows, предназначенные для HoloLens, Surface Hub, ПК и Xbox, с помощью набора инструментов Microsoft Visual C++ и Visual Studio.
Поддержка любой базы кода
CMake, Clang, mingw и другие системы
Открывайте базу кода из любой среды и сразу приступайте к работе. Используйте MSBuild с компилятором Microsoft Visual C++ или сторонний набор средств, например CMake с Clang или mingw, чтобы выполнять сборку и отлаживать код непосредственно в интегрированной среде разработки. Получите первоклассные возможности работы с CMake.
Поддержка современных версий C++
Создание приложений с использованием C++11, C++14 и C++17
Пользуйтесь поддержкой C++11, C++14 и многих возможностей C++17 с преимуществами передового в отрасли уровня производительности, ускоренной сборки и высокой безопасности. Пишите код, используя универсальные лямбда-выражения, возобновляемые функции, decltype (auto), расширенные выражения constexpr, атрибуты C++, выражения свертки, noexcept в системе типов, встроенные переменные и другие современные функции.
Написание приложений для Linux и их отладка в режиме реального времени
Воспользуйтесь преимуществами мощных инструментов кодирования и отладки для управления кодом, предназначенным для Linux, созданным с помощью GCC, Clang или другого компилятора. Производите удаленную отладку приложений для Linux в процессе выполнения с помощью GDB Независимо от того, создаете ли вы приложения Интернета вещей или облачные службы высокопроизводительных вычислений для Linux, Visual Studio поможет вам работать продуктивно.

Присоединяйтесь ко многим ведущим игровым студиям класса ААА, уже использующим Visual Studio
Создавайте высокопроизводительные игры с помощью DirectX для запуска на устройствах Windows или создавайте кроссплатформенные игры с использованием лучших игровых движков, таких как Unity, Unreal и Cocos. Присоединяйтесь ко многим чрезвычайно успешным студиям разработки игр, уже использующих Visual Studio, и повышайте свою производительность с помощью Visual Studio и отладчика мирового класса.

Не имеющие аналогов возможности отладки и диагностики
Создавайте максимально качественный код без ошибок
Производите базовые операции, такие как установка точек останова и пошаговое выполнение кода, а также прибегайте к расширенным возможностям, включая визуализацию переменных, профилирование производительности, отладку любых локальных и удаленных процессов, а также отладку многопоточных приложений. Запускайте код одним щелчком, редактируйте его в режиме реального времени и продолжайте его выполнение без повторной сборки.
Мощные средства для продуктивности
Быстрый просмотр, изменение и оптимизация кода
Делайте код более наглядным с помощью раскраски синтаксических конструкций, рекомендаций, подсказок, представления классов и иерархии вызовов. Вы можете перейти к любому символу в коде по ссылке, определению, объявлению и другими способами. Пользуйтесь автозаполнением в процессе ввода кода, быстро устраняйте проблемы и производите рефакторинг по мере необходимости. Анализируйте код для выявления распространенных ошибок. Экономьте время, которое можно потратить с большей пользой.
Visual Studio Code


