Разрабатывать приложения на 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 2022.
Поддержка любой базы кода
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 поможет вам работать продуктивно.
Ориентируйтесь на Android и iOS, сохраняя при этом продуктивность
Используйте возможности Visual Studio 2022 и отладчика для создания высокопроизводительных приложений и игр для Android и/или iOS на C++, совместного использования библиотек C++ для мобильных платформ и Windows или напишите один раз и запустите их на всех мобильных платформах с помощью .NET MAUI. и С++.
Присоединяйтесь ко многим ведущим игровым студиям ААА-класса, которые уже используют Visual Studio
Создавайте высокопроизводительные игры с помощью DirectX для запуска на устройствах Windows или создавайте кроссплатформенные игры с использованием лучших игровых движков, таких как Unity, Unreal и Cocos. Присоединяйтесь ко многим чрезвычайно успешным игровым студиям, которые уже используют Visual Studio, чтобы повысить свою производительность с помощью Visual Studio 2022 и отладчика мирового класса.
Не имеющие аналогов возможности отладки и диагностики
Создавайте максимально качественный код без ошибок
Производите базовые операции, такие как установка точек останова и пошаговое выполнение кода, а также прибегайте к расширенным возможностям, включая визуализацию переменных, профилирование производительности, отладку любых локальных и удаленных процессов, а также отладку многопоточных приложений. Запускайте код одним щелчком, редактируйте его в режиме реального времени и продолжайте его выполнение без повторной сборки.
Эффективные средства повышения продуктивности
Быстрый просмотр, изменение и оптимизация кода
Делайте код более наглядным с помощью раскраски синтаксических конструкций, рекомендаций, подсказок, представления классов и иерархии вызовов. Вы можете перейти к любому символу в коде по ссылке, определению, объявлению и другими способами. Пользуйтесь автозаполнением в процессе ввода кода, быстро устраняйте проблемы и производите рефакторинг по мере необходимости. Анализируйте код для выявления распространенных ошибок. Экономьте время, которое можно потратить с большей пользой.