Feedback

Инструменты программирования C и C++ | Visual Studio 2018-04-24T11:07:50+00:00

Полнофункциональная среда разработки на C и C++ в Visual Studio

Visual Studio 2017 позволяет вам быстро создавать приложения, игры и другие компоненты для Windows, Linux, Android и iOS, используя лучшие инструменты отладки и повышения эффективности работы из доступных на рынке.

Support for every codebase

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

CMake, Clang, mingw и другие системы

Открывайте базу кода из любой среды и сразу приступайте к работе. Используйте MSBuild с компилятором Microsoft Visual C++ или сторонний набор средств, например CMake с Clang или mingw, чтобы выполнять сборку и отлаживать код непосредственно в интегрированной среде разработки. Получите первоклассные возможности работы с CMake.

Разработка приложений Windows

Наиболее эффективный способ разработки для Windows

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

Windows Development
Modern C++ Suport

Поддержка современных версий 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 Development
Cross-platform

Разработка мобильных приложений

Разрабатывайте приложения для Android и iOS с высокой производительностью

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

Разработка игр

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

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

DirectX graphics diagnostics with C++
Unparalleled Debugging and Diagnostics

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

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

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

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

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

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

Powerful Productivity Features

Free, fully-featured IDE for students, open-source and individual developers

Free download

Professional developer tools, services, and subscription benefits for small teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Free trial

Free, fully-featured IDE for students, open-source and individual developers

Download

Professional developer tools, services, and subscription benefits for small teams

Download

End-to-end solution to meet demanding quality and scale needs of teams of all sizes

Download