Перейти к основному контенту
Visual Studio
Инструменты программирования C и C++ | Visual Studio2024-08-22T17:54:19-07:00

Cplusplus logo

Разрабатывать приложения на C и C++

Создавайте современные приложения C и C++ для Windows, используя инструменты по вашему выбору, включая MSVC, Clang, CMake и MSBuild

Установите компоненты, необходимые для создания приложений C и C++

  • Содержит компоненты C/C++ для разработки классических приложений, мобильных приложений, приложений для Linux и игр
  • Получите облегченную и упрощенную установку
  • Добавьте дополнительные компоненты во время установки или
Создание собственных приложений Windows в Visual Studio 2022, скриншот видео

Загружая, вы соглашаетесь с условиями лицензирования для выбранной вами ниже версии Visual Studio. Мы также предлагаем возможность загрузки программного обеспечения с Visual Studio. Это программное обеспечение лицензируется отдельно, как указано в уведомленеиях третьих сторон или в прилагаемой лицензии. Начиная скачивание, вы также принимаете эти лицензии.

Программируете на другом языке?

Загрузите Visual Studio для Windows и выберите нужные инструменты

Новые возможности

Создание кроссплатформенных приложений с помощью C++ в Visual Studio 2022, скриншот видео
Горячая перезагрузка игр на C++ со скриншотом видео Visual Studio 2022

Разработка для Windows

Лучший способ настроить таргетинг на Windows

Проектируйте и создавайте классические настольные программы для Windows или универсальные приложения для Windows, предназначенные для HoloLens, Surface Hub, ПК и Xbox, с помощью набора инструментов Microsoft Visual C++ и Visual Studio 2022.

Снимок экрана с набором инструментов Microsoft Visual C++

Поддержка любой базы кода

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 в системе типов, встроенные переменные и другие современные функции.

Снимок экрана поддержки для C++11, C++14 и многих компонентов C++17

Написание приложений для Linux и их отладка в режиме реального времени

Воспользуйтесь преимуществами мощных инструментов кодирования и отладки для управления кодом, предназначенным для Linux, созданным с помощью GCC, Clang или другого компилятора. Производите удаленную отладку приложений для Linux в процессе выполнения с помощью GDB Независимо от того, создаете ли вы приложения Интернета вещей или облачные службы высокопроизводительных вычислений для Linux, Visual Studio поможет вам работать продуктивно.

Linux Development

Ориентируйтесь на Android и iOS, сохраняя при этом продуктивность

Используйте возможности Visual Studio 2022 и отладчика для создания высокопроизводительных приложений и игр для Android и/или iOS на C++, совместного использования библиотек C++ для мобильных платформ и Windows или напишите один раз и запустите их на всех мобильных платформах с помощью .NET MAUI. и С++.

Cross Platform

Присоединяйтесь ко многим ведущим игровым студиям ААА-класса, которые уже используют Visual Studio

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

Снимок экрана окон отладки и диагностики

Не имеющие аналогов возможности отладки и диагностики

Создавайте максимально качественный код без ошибок

Производите базовые операции, такие как установка точек останова и пошаговое выполнение кода, а также прибегайте к расширенным возможностям, включая визуализацию переменных, профилирование производительности, отладку любых локальных и удаленных процессов, а также отладку многопоточных приложений. Запускайте код одним щелчком, редактируйте его в режиме реального времени и продолжайте его выполнение без повторной сборки.

Эффективные средства повышения продуктивности

Быстрый просмотр, изменение и оптимизация кода

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

Снимок экрана функций повышения производительности

Обратная связь