Эта документация для разработчиков применима к Visual Studio 2022. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.
Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.
Эта документация для разработчиков применима к Visual Studio 2019. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.
Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.
Эта документация для разработчиков применима к Visual Studio 2017. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.
Microsoft Visual C++ /ВСЯ БИБЛИОТЕКА/
Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.
Эта документация для разработчиков применима к Visual Studio 2015. Чтобы ознакомиться с документацией по предпочтительной версии Visual Studio, используйте селектор Версия. Он находится в верхней части оглавления на этой странице.
Если вы ищете Распространяемый компонент Microsoft Visual C++, чтобы можно было запустить программу, ознакомьтесь с последними поддерживаемыми версиями Visual C++.
Microsoft Visual C++ (MSVC) — это набор библиотек и средств разработки на языках ассемблера, C++ и C, которые входят в состав Visual Studio в Windows. Эти средства и библиотеки позволяют создавать собственные классические и серверные приложения Windows, приложения универсальная платформа Windows (UWP) или управляемые приложения и библиотеки, использующие платформа .NET Framework.
Создание кроссплатформенных библиотек и приложений, работающих в Windows, Linux, Android и iOS. С помощью MSVC можно создавать любые приложения из простых консольных приложений в самые сложные и сложные приложения для настольных компьютеров Windows. Запись драйверов устройств и компонентов операционной системы или кроссплатформенных игр для мобильных устройств. Нацеливать все, от самых маленьких устройств Интернета вещей до высокопроизводительных вычислений с несколькими серверами в облаке Azure.
Visual Studio 2015, 2017, 2019 и 2022 можно установить параллельно. С помощью Visual Studio 2019 (набор средств компилятора версии 142) или Visual Studio 2017 (набор средств компилятора версии 141) можно редактировать и компилировать программы, используя набор средств из Visual Studio 2017 (версия 141) и Visual Studio 2015 (версия 140).
Новые возможности C++ в Visual Studio
Новые возможности C++ в Visual Studio 2022
Узнайте о новых возможностях Visual Studio 2022.
Как скачать Visual C++ все распространяемые компоненты (VC++ Redistributable)
Новые возможности C++ в Visual Studio 2019
Узнайте о новых возможностях Visual Studio 2019.
Новые возможности C++ в Visual Studio 2017
Узнайте о новых возможностях Visual Studio 2017.
Новые возможности C++ в версиях Visual Studio с 2003 по 2015
Новые возможности C++ для каждой версии Visual Studio с 2003 до 2015.
Улучшения соответствия C++ в Visual Studio
Сведения об улучшениях соответствия C++ в Visual Studio.
Соответствие стандартам языка Microsoft C/C++
Находите сведения о состоянии соответствия языка на уровне функций в компиляторе MSVC по версии Visual Studio.
Журнал изменений Microsoft C/C++ в версиях с 2003 по 2015
Ознакомьтесь с критическими изменениями в предыдущих версиях.
Установка Visual Studio С++ и обновление с более ранних версий
Установка поддержки С++ в Visual Studio
Скачайте Visual Studio и установите набор инструментов Microsoft C/C++.
Руководство по переносу и обновлению Microsoft C++
Руководство по переносу кода и обновлению проектов до Visual Studio 2015 или более поздней версии. Используйте более высокую согласованность компилятора со стандартом C++, значительно улучшили время компиляции и функции безопасности, такие как устранение рисков Spectre.
Поддерживаемые платформы
Узнайте, какие платформы поддерживаются компилятором Microsoft C/C++.
Обучение работе с С++ с использованием Visual Studio
Возвращение к C++
Дополнительные сведения о современных методах программирования на C++ на основе C ++ 11 и более поздних версий для написания быстродействующего и безопасного кода и исключения многих типичных ошибок программирования в стиле C.
Стандартный C++
Дополнительные сведения о C++, обзор современного C++ и ссылки на книги, статьи, обсуждения и данные о событиях
Примеры кода Visual Studio C++
Сведения о примерах кода C++, предоставленных корпорацией Майкрософт.
Средства разработки Visual Studio C/C++
Общие сведения о разработке на C++ в Visual Studio
Использование интегрированной среды разработки Visual Studio для создания проектов, редактирования кода, создания ссылок на библиотеки, компиляции, отладки, создания модульных тестов, выполнения статического анализа, развертывания и многого другого.
Проекты и системы сборки
Как создать и настроить проекты Visual Studio C++, проекты CMake и другие типы проектов с помощью компилятора MSVC и параметров компоновщика.
Написание и рефакторинг кода C++
Как использовать функции производительности в редакторе C++ для рефакторинга, понимания и написания кода и перемещения по нему.
Отладка машинного кода
Сведения об использовании отладчика Visual Studio с проектами C++.
Общие сведения об анализе кода в C/C++
Используйте заметки SAL или средства проверки C++ Core Guidelines для выполнения статического анализа.
Написание модульных тестов для C/C++ в Visual Studio
Создание модульных тестов с помощью платформы модульного тестирования Майкрософт для C++, Google Test, Boost.Test или CTest.
Создание приложений C/C++ с использованием Visual Studio
Классические приложения (C++)
Сведения о создании классических приложений с машинным кодом на C++ для Windows.
Программирование .NET с использованием C++/CLI
Сведения о создании библиотек DLL, обеспечивающих взаимодействие между машинным кодом на C++ и программами .NET, написанными на таких языках, как C# или Visual Basic.
Универсальные приложения Windows (C++)
Руководства и справочные материалы в Центре разработчика Windows. Сведения о разработке приложений UWP см. в разделах Введение в универсальную платформу Windows и Создание первого приложения UWP на C++.
Программирование для Linux
Интегрированная среда разработки Visual Studio позволяет написать код и развернуть его на удаленном компьютере с ОС Linux для компиляции с помощью GCC.
Создание библиотек DLL C/C++ в Visual Studio
Узнайте, как использовать Win32, ATL и MFC для создания библиотек DLL для настольных компьютеров Windows. Содержит сведения о компиляции и регистрации библиотеки DLL.
Параллельное программирование
Использование библиотеки параллельных шаблонов, C++ AMP, OpenMP и других компонентов, связанных с многопоточностью в Windows.
Лучшие методики обеспечения безопасности
Защита приложений от вредоносного кода и несанкционированного использования.
Облачное и веб-программирование
В C++ имеются несколько параметров для соединения с веб-узлом и облаком.
Доступ к данным
Подключение к базам данных через ODBC и OLE DB.
Текст и строки
Подробнее о работе с другими форматами текста и строк и кодировках для локальных и международных разработок.
Справочник по языку C++
Справочник по языку C++
Справочное руководство по языку программирования C++ в реализации Майкрософт.
Справочник по языку C
Справочное руководство по языку программирования C в реализации Майкрософт.
Справочник по препроцессору в C/C++
Общий справочник по препроцессору, который используется для языков C и C++.
Справочник по языку C++/CX
Справочное руководство по расширениям Microsoft для языка C++ для создания приложений универсальной платформы Windows C++, компонентов среды выполнения Windows C++, которые могут использоваться приложениями Windows на основе JavaScript, а также игр Windows DirectX и приложений с интенсивным использованием графики.
Справочник по языку C++/CLI
Стандарт ECMA для языка программирования C++/CLI.
Внутренние объекты компилятора и язык ассемблера
Руководства по встроенным функциям компилятора, которые поддерживаются или реализованы в компиляторах Microsoft C/C++ для каждой платформы.
Библиотеки C/C++, доступные в Visual Studio
В следующих разделах приведены сведения о различных библиотеках C и C++, включенных в Visual Studio.
Справочник по библиотеке времени выполнения C
Включает альтернативы с улучшенной безопасностью для функций, которые, как известно, могут представлять угрозу безопасности.
Библиотеки Microsoft Foundation Class (MFC)
Поддержка создания классических приложений с традиционными пользовательскими интерфейсами или интерфейсами в стиле Office.
Библиотека параллельных шаблонов
Асинхронные и параллельные алгоритмы, выполняемые в ЦП.
Библиотека шаблонов среды выполнения Windows (WRL)
Приложения и компоненты универсальной платформы Windows (UWP).
Программирование .NET с использованием C++/CLI
Программирование для общеязыковой среды выполнения (CLR).
Использование сторонних библиотек С++ с открытым кодом в Visual Studio
Кроссплатформенная программа командной строки vcpkg значительно упрощает обнаружение и установку более чем 900 библиотек C++ с открытым исходным кодом. Дополнительные сведения см. на странице о vcpkg.
Visual Studio С++ — отзывы и сообщество
Microsoft Learn Qhttps://learn.microsoft.com/ru-ru/cpp/overview/visual-cpp-in-visual-studio?view=msvc-160″ target=»_blank»]learn.microsoft.com[/mask_link]
Microsoft Visual C++ что это за программа и нужна ли она?
Привет пипл Сегодня будем узнавать что такое Microsoft Visual C++ и для чего это нужно, а также можно ли удалить. Я думаю что у вас на компе установлено как минимум десять программ, а то и больше, некоторые из них для вас очень важны, другие не очень, а третьи вы вообще не устанавливали, и такое бывает
Не все программы готовы к работе, ну, это я в каком смысле — в том что после установке в Windows также должны быть дополнительные компоненты, которые используются несколькими программами. Именно по этой причине они как бы не должны идти вместе с каждой программой, но так как часто этих компонентов нет на компе, то они как раз и идут в программе как отдельный компонент
А впрочем покажу на примере. Вот есть такая программа как фаервол Outpost, при его установке устанавливается не только сам Outpost но и еще компоненты Microsoft Visual C++, которые нужны ему для работы. То есть понятно, да, что если удалить эти компоненты потом, то некоторые ваши программы могут перестать работать, так что возьмите это себе на заметку
Вот например у меня они тоже стоят, несколько, у вас может быть больше или меньше:
Ну что, вы сделали вывод что такое Microsoft Visual C++? Если вы это видите в списке установленного софта, то удалять не стоит! Если они там есть значит они нужны какой-то программе или нескольким, соответственно если удалите — будут неприятности Кстати, вот игры когда вы ставите, то также устанавливаются и эти Microsoft Visual C++, помимо DirectX.
Но есть и второй вариант ответа на вопрос что такое Microsoft Visual C++ — это студия. IDE или студия для разработки программ на языке программирования C++, то есть это редактор такой себе, там программисты пишут код и потом проверяют как что работает. В общем пишут программы, функции, библиотеки.
Ну, вполне логично, что студия стоит у программистов. Так что если вы великий программист, то сносить эту студию просто нет смысла, ну это и так понятно думаю
Примерно так выглядит студия разработки (IDE), примерно потому что есть разные версии и они внешне немного все же отличаются:
Но я думаю, что у вас скорее всего стоит не студя разработки, а именно дополнительные компоненты для нормальной работы программ.
Еще могу сказать, что в некоторых случаях бывает и обратная сторона — вы ставите программу, а она говорит, мол так и сяк, у вас нет Microsoft Visual C++, поэтому установите, иначе я не установлюсь (в таком случае придется искать их на сайте Microsoft). Но, такое бывает редко, как уже писал, программы обычно уже в себе имеют компоненты Microsoft Visual C++ и ставят их при инсталляции.
Надеюсь все доступно обьяснил, удачи вам
Источник: virtmachine.ru
Microsoft Visual C++ Redistributable 2017
Распространяемый пакет Microsoft Visual C++ — это набор компонентов и плагинов, нужных для старта приложений в среде ОС Windows, разработанных средствами интегрированный среды Microsoft (MS) Visual C++, входящей в состав Visual Studio (VS). Среди таких программ как множество системных утилит, так и игр, полюбившихся тысячам пользователям.
Выполнение приложений
Распространяемый пакет Microsoft Visual C++ позволяет выполнять приложения, созданные с помощью Visual Studio — интегрированной среды программной разработки от компании Microsoft. Данный функционал разработан для того, чтобы обычным пользователям не нужно было устанавливать сложный программный комплекс VS, чтобы запускать приложения, разработанные в данной среде. Среди них программы, состоящие из компонентов: C++, MFC (Microsoft Foundation Classes), CRT, C++ AMP, а также OpenMP.
Динамическая связка
Также в состав основных функций MS Visual C++ Redistributable входит динамическая связка компонентов системы с библиотеками Visual C++, необходимых при выполнении того или иного приложения. Иными словами, подобная компоновка позволяет некому исполняемому файлу по своим нуждам использовать ресурсы и вызывать функции VC++, расположенные в отдельном файле, по вызову компонентов системы.
Регистрация библиотек
Распространяемые пакеты выполняют функцию установки и регистрации библиотек Visual C++. К тому же, каждый подобный пакет при установке проверяет, установлена ли на компьютере более свежая версия продукта, и, если таковая находиться, пакет не инсталлируется и в системе используется набор библиотек из более новой сборки продукта.
Достоинства
- Элементарный процесс инсталляции;
- Сборка всех нужных компонентов и библиотек в одном пакетном установщике;
- Регистрация библиотек С++ без установки среды разработки;
- Постоянное обновление пакетов разработчиками.
Недостатки
- Пакеты, так же, как и обновления, занимают определенное место на диске;
- В зависимости от конфигурации системы и пакета установки, процесс инсталляции распространяемого пакета может занять некоторое время.
Распространяемый пакет Microsoft Visual C++ довольно удобный и практический инструмент, созданный для упрощения работы обычных пользователей, для которых установка целого комплекса VS является сложной и недоступной вещью.
Скачать Microsoft Visual C++ Redistributable бесплатно
Выбрав локализацию пакета, соответствующую языку вашей операционной системы, на следующем этапе скачивания не забудьте указать правильную разрядность — 32 или 64 bit (x86 и x64, соответственно).
Источник: lumpics.ru