Microsoft Visual C++

Материал из «Знание.Вики»

Microsoft Visual C++ (сокр. MSVC) — программа-компилятор для языков программирования C, C++, C++/CLI и C++/CX от компании Microsoft, представляющая собой набор библиотек и средств разработки на языках ассемблера, C++ и C, которые входят в состав Visual Studio в Windows[1].

Библиотека Microsoft Visual C++

Иконка Visual Studio

В программу Visual Studio входят так называемые «стандартные библиотеки». Это наборы предварительно написанного программного обеспечения, позволяющие программистам избежать переписывания общих последовательностей кода. Программисты для улучшения качества кода и ускорения программирования используют эту коллекцию (стандартные библиотеки) предварительно написанного и тщательно протестированного программного обеспечения[2].

MSVC — это программное обеспечение компании Microsoft, первоначально отдельный продукт, позднее — часть Visual Studio, доступный как в пробной, так и в бесплатной форме. Он содержит инструменты для разработки и отладки кода C++, особенно кода, написанного для Windows API, DirectX и .NET.

Распространяемый компонент Visual C++ устанавливает библиотеки среды выполнения Microsoft C и C++ (MSVC). Эти библиотеки необходимы для многих приложений, созданных с помощью средств Microsoft C и C++. Если приложение использует эти библиотеки, перед установкой приложения в целевой системе необходимо установить пакет распространяемого Microsoft Visual C++. Архитектура распространяемого пакета должна соответствовать целевой архитектуре приложения. Версия распространяемого компонента должна быть по крайней мере той же, что и набор инструментов сборки MSVC, используемый для сборки приложения.

Visual Studio

Microsoft Visual C++ (MSVC) является частью комплекта Microsoft Visual Studio.

Visual Studio — это среда программирования (IDE) для языка C++ и других, самая популярная IDE для программирования на С++.

Средства и библиотеки MSVC позволяют создавать собственные классические и серверные приложения Windows, приложения универсальной платформы Windows (UWP) или управляемые приложения и библиотеки, использующие платформу .NET Framework. Доступно создание кроссплатформенных библиотек и приложений, работающих в Windows, Linux, Android и iOS. С помощью MSVC можно создавать любые сложные приложения из простых консольных приложений для компьютеров с Windows[3].

Примечания

  1. TylerMSFT, Taojunshen, corob-msft, DCtheGeek, john-par, mikeblome. C и C++ в Visual Studio. https://www.microsoft.com/ (2023.04.03). Дата обращения: 2023.05.26.
  2. Leo A. Notenboom. Do I Need All These Microsoft Visual C++ Redistributables? (англ.). https://askleo.com/ (2020.09.07). Дата обращения: 2023.05.26.
  3. Разработка приложений на C и C++. https://www.microsoft.com/. Дата обращения: 2023.05.26.
WLW Checked Off icon.svg Данная статья имеет статус «готовой». Это не говорит о качестве статьи, однако в ней уже в достаточной степени раскрыта основная тема. Если вы хотите улучшить статью — правьте смело!