Разработка приложений на C и C++
Создавайте современные приложения на C и C++ для Windows с использованием любых удобных инструментов, включая MSVC, Clang, CMake и MSBuild
Установите компоненты, необходимые для создания приложений на C и C++
- Содержит компоненты C/C++ для разработки классических приложений, мобильных приложений, приложений для Linux и игр
- Получите облегченную и упрощенную установку
- Добавляйте другие компоненты во время установки или
Начав скачивание, вы принимаете условия лицензирования для выбранного ниже выпуска Visual Studio. Мы также предлагаем возможность загрузки программного обеспечения с Visual Studio. Это программное обеспечение лицензируется отдельно, как указано в уведомленеиях третьих сторон или в прилагаемой лицензии. Начиная скачивание, вы также принимаете эти лицензии.
Программируете на другом языке?
Скачайте Visual Studio для Windows и выберите необходимые инструменты
![Рисунок, отображающий несколько баз кода](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/C-Support-for-every-codebase.png)
Поддержка любой базы кода
CMake, Clang, mingw и другие системы
Открывайте базу кода из любой среды и сразу приступайте к работе. Используйте MSBuild с компилятором Microsoft Visual C++ или сторонний набор средств, например CMake с Clang или mingw, чтобы выполнять сборку и отлаживать код непосредственно в интегрированной среде разработки. Получите первоклассные возможности работы с CMake.
Разработка для Windows
Наиболее эффективный способ разработки для Windows
Проектируйте и создавайте классические программы Windows или универсальные приложения для Windows, предназначенные для HoloLens, Surface Hub, ПК и Xbox, с помощью набора средств Microsoft Visual C++ и Visual Studio 2022.
![Снимок экрана с набором инструментов Microsoft Visual C++](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/Windows.png)
![Снимок экрана поддержки для C++11, C++14 и многих компонентов C++17](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/modern_cpp.png)
Поддержка современных версий C++
Создавайте приложения на C++11, C++14 и C++17
Пользуйтесь поддержкой C++11, C++14 и многих возможностей C++17 с преимуществами передового в отрасли уровня производительности, ускоренной сборки и высокой безопасности. Пишите код, используя универсальные лямбда-выражения, возобновляемые функции, decltype (auto), расширенные выражения constexpr, атрибуты C++, выражения свертки, noexcept в системе типов, встроенные переменные и другие современные функции.
Разработка для Linux
Создание приложений для Linux и их отладка в режиме реального времени
Используйте эффективные средства написания и отладки кода. С их помощью вы можете управлять кодом для Linux, сборка которого выполняется посредством GCC, Clang или другого компилятора. Производите удаленную отладку приложений для Linux в процессе выполнения с помощью GDB Независимо от того, создаете ли вы приложения для устройств Интернета вещей или высокопроизводительные облачные вычислительные службы для Linux, Visual Studio поможет вам обеспечить производительность.
![Снимок экрана средств отладки Linux](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/Linux.png)
![Снимок экрана окна разработки мобильных приложений](https://visualstudio.microsoft.com/wp-content/uploads/2018/06/Cross-platform_2.png)
Разработка мобильных приложений
Разрабатывайте приложения для Android и iOS с высокой производительностью
С помощью среды Visual Studio 2022 и отладчика вы можете создавать высокопроизводительные приложения и игры для Android или iOS на языке C++, предоставлять общий доступ к библиотекам на C++, предназначенным как для мобильных платформ, так и для Windows, а также создавать код, который может выполняться на любых мобильных платформах, используя Xamarin и C++.
Разработка игр
Присоединяйтесь к ведущим производителям компьютерных игр, уже использующим Visual Studio
Создавайте высокопроизводительные игры с DirectX для устройств Windows или кроссплатформенные игры на основе популярных игровых движков, таких как Unity, Unreal и Cocos. Присоединяйтесь к наиболее успешным производителям игр, которые используют среду Visual Studio 2022 и отладчик мирового класса для повышения производительности.
![Снимок экрана окна разработки игр](https://visualstudio.microsoft.com/wp-content/uploads/2016/05/directX-1.png)
![Снимок экрана окон отладки и диагностики](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/C-Debugging-Diagnostics.png)
Не имеющие аналогов возможности отладки и диагностики
Создавайте максимально качественный код без ошибок
Производите базовые операции, такие как установка точек останова и пошаговое выполнение кода, а также прибегайте к расширенным возможностям, включая визуализацию переменных, профилирование производительности, отладку любых локальных и удаленных процессов, а также отладку многопоточных приложений. Запускайте код одним щелчком, редактируйте его в режиме реального времени и продолжайте его выполнение без повторной сборки.
Эффективные средства повышения продуктивности
Быстрый просмотр, изменение и оптимизация кода
Делайте код более наглядным с помощью раскраски синтаксических конструкций, рекомендаций, подсказок, представления классов и иерархии вызовов. Вы можете перейти к любому символу в коде по ссылке, определению, объявлению и другими способами. Пользуйтесь автозаполнением в процессе ввода кода, быстро устраняйте проблемы и производите рефакторинг по мере необходимости. Анализируйте код для выявления распространенных ошибок. Экономьте время, которое можно потратить с большей пользой.
![Снимок экрана функций повышения производительности](https://visualstudio.microsoft.com/wp-content/uploads/2017/10/C-Powerful-productive-features.png)
Бесплатная полнофункциональная интегрированная среда разработки для учащихся, разработчиков открытого ПО и отдельных разработчиков
Профессиональные инструменты и службы для разработки; выгодные подписки для небольших команд разработчиков
Всеобъемлющее решение, которое удовлетворяет требованиям к качеству и масштабированию команд разработчиков любых размеров