Visual c для чего: для чего нужен, где скачать и как установить

«Что такое microsoft visual c++ и нужно ли это?» — Яндекс Кью

Популярное

Сообщества

Я всегда думал, что нужно, но недавно увидел что у ноутбука сестры этого нет. Тогда я и задался вопросом, нужно ли это, какую функцию оно выполняет, и почему их у меня несколько?

ПрограммированиеИнформатикаVisual studio

Tuchkanchick

  ·

12,5 K

ОтветитьУточнить

Dmitry Maslov

4,2 K

Инженер путей сообщения – строитель  · 9 нояб 2020

При разработке программного обеспечения у его автора имеются две опции: включить все стандартные функции языка в исполняемый файл или использовать динамические библиотеки. В первом случае он получит гораздно больший исполняемый файл и возможность запускать свою программу на любом компьютере. Во втором случае файл будет меньше, но пользователь программы должен будет установить у себя пакет библиотек Microsoft Visual Studio Redistributable, либо автор программы должен включить его в установочный пакет. В вашем случае так получилось, что на одном компьютере установлены программы, требующие дополнительный пакет библиотек, а на другом — ещё нет. Соответственно, зачем устанавливать то, что не надо? А когда это понадобится, то нуждающаяся в нём программа установит его сама. На «изображение» и «вообще работу компьютера» это повлиять не может.

Комментировать ответ…Комментировать…

Первый

IQ Puzzle Фитнес для мозга

-2

Головоломки для любого возраста.
Признаны лучшими уже 5й год в России  · 9 нояб 2020  · iqpuzzleshop.ru

Отвечает

Игорь Яцемирский

Конечно нужно!!! Без этого нормально работать компьютер не будет или будет, но будет изображение не корректное. Лучше это установить сразу если отсутствует!

10,1 K

Рамис Исхаков

31 января 2021

Добрый день! С адоп премьер нужно ставить visual c ++? подскажите плиз

Комментировать ответ…Комментировать…

Александр

7 мар

В W10 «Microsoft visual c++» установились сами по себе.

В W11 почти с тем же набором установленных программ

(их немного штук 10) этого «M.v.c++»нет совсем. Всё работает прекрасно, (правда без всяких игр). Ну и нахрен он нужен, пока.

Комментировать ответ…Комментировать…

Naeel Maqsudov

Топ-автор

7,9 K

IT, телеком, телефония, базы данных, интеграционные решения, естествознание, образование  · 11 нояб 2020

Судя по тому что Вы пишете:
> Я всегда думал, что нужно, но недавно увидел что у ноутбука сестры этого нет. Тогда я и задался вопросом, нужно ли это, какую функцию оно выполняет, и почему их у меня несколько?
Вы имеете в виду библиотеки MSVC. Есть много программ, написанных на C++. Многие из этих программ для уменьшения размера скомпилированы без включения общих… Читать далее

Нияз

28 января 2021

Спасибо, интересно. А вот почему в программах и компонентах стоят microsoft visual c++ с непонятными ярлыками… Читать дальше

Комментировать ответ…Комментировать…

Вы знаете ответ на этот вопрос?

Поделитесь своим опытом и знаниями

Войти и ответить на вопрос

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++ и ставят их при инсталляции.

Надеюсь все доступно обьяснил, удачи вам

На главную!
неизвестные программы
01.05.2016

Ctrl+C Ctrl+V — что это значит? (контрл+ц контрл+в)
Grizzly папка — что это?
Mb3install — что за папка?
PORT. IN на музыкальном центре — что это?
Windows10UpgraderApp — что это?
scoped_dir — что это за папка?
Windows10Upgrade — можно ли удалить?
im_temp — что за папка?

Что такое Visual Studio? — Невероятная сборка

Microsoft Visual Studio — это интегрированная среда разработки Microsoft, используемая для разработки программного обеспечения.

Использование Visual Studio с Incredibuild

Что такое Visual Studio?

Microsoft Visual Studio — это интегрированная среда разработки, разработанная Microsoft и используемая для разработки различных типов программного обеспечения, таких как компьютерные программы, веб-сайты, веб-приложения, веб-службы и мобильные приложения. Он содержит инструменты завершения, компиляторы и другие функции, облегчающие процесс разработки программного обеспечения.

Попробуйте сейчас

История Visual Studio

Visual Studio существует уже более 20 лет. Его первой версией была Visual Studio 97. С тех пор было много разных версий, текущая — Microsoft Visual Studio 2019.

Как это работает?

Visual Studio IDE (интегрированная среда разработки) — это программа, позволяющая разработчикам писать и редактировать свой код. Его пользовательский интерфейс используется для разработки программного обеспечения для редактирования, отладки и сборки кода. Visual Studio включает редактор кода, поддерживающий IntelliSense (компонент завершения кода), а также рефакторинг кода. Встроенный отладчик работает как отладчик уровня исходного кода, так и отладчик уровня компьютера. Другие встроенные инструменты включают профилировщик кода, конструктор для создания приложений с графическим интерфейсом, веб-дизайнер, конструктор классов и конструктор схемы базы данных.  

Попробовать сейчас

Получить бесплатную лицензию

Торговая площадка/расширения Visual Studio

Visual Studio IDE предлагает широкий выбор расширений, доступных на торговой площадке. Расширения Visual Studio включают расширения, доступные для C++ (это самая популярная IDE для C++), одним из которых является Incredibuild.

Как скачать Visual Studio?

Перейдите по этой ссылке и загрузите: https://visualstudio.microsoft.com/downloads/

Преимущества Visual Studio

  • Для C++ это одна из лучших IDE, которая поддерживает множество языков
  • Много расширений
  • Имеет бесплатную версию
  • Используется многими разработчиками

Является ли Visual Studio бесплатной?

Базовая версия сообщества бесплатна. Это «полнофункциональная, расширяемая, бесплатная IDE для создания современных приложений для Android, IOS, Windows, а также веб-приложений и облачных сервисов». Это для «студентов, разработчиков с открытым исходным кодом и индивидуальных разработчиков». Его профессиональная цена начинается с 45 долларов США в месяц с бесплатной пробной версией. У него также есть корпоративное решение.

О сообществе Visual Studio

Visual Studio — одна из самых популярных IDE. Будучи таковым, у него есть большое сообщество и бесплатная версия сообщества (с 2014 года) для поддержки отдельных разработчиков и небольших команд.

Visual Studio и Incredibuild

Incredibuild ускоряет сборку Visual Studio C++, распределяя задачи компиляции между машинами в сети или общедоступном облаке, тем самым масштабируя машину сборки до сотен ядер. С 2015 года Incredibuild входит в состав Visual Studio. После установки непосредственно из Visual Studio Incredibuild появляется в меню Visual Studio. Все, что вам нужно сделать, это выбрать одну из рабочих нагрузок Visual Studio C++: разработка настольных компьютеров с помощью C++, разработка игр с помощью C++ и разработка мобильных приложений с помощью C++, а также установить флажок «Incredibuild — ускорение сборки». Если вы уже выбрали свои рабочие нагрузки, выберите вариант «изменить» и на экране рабочей нагрузки установите флажок «Incredibuild — ускорение сборки». Для получения дополнительной информации об установке щелкните здесь.

Итог

Одна из лучших IDE (особенно для C++)

Получить бесплатную лицензию

Другие IDE

Программирование на C++ с помощью Visual Studio Code

Редактировать

Поддержка C/C++ для Visual Studio Code обеспечивается расширением Microsoft C/C++ для обеспечения кроссплатформенной разработки на C и C++ в Windows, Linux и macOS.

Установите расширение

  1. Open VS Code.
  2. Выберите значок просмотра расширений на панели действий или используйте сочетание клавиш (⇧⌘X (Windows, Linux Ctrl+Shift+X)).
  3. Найдите 'C++' .
  4. Выбрать Установить .

После установки расширения при открытии или создании файла *.cpp у вас будет подсветка синтаксиса (раскрашивание), интеллектуальное завершение и наведение (IntelliSense) и проверка ошибок.

Установка компилятора

C++ является компилируемым языком, что означает, что исходный код вашей программы должен быть переведен (скомпилирован) перед запуском на вашем компьютере. VS Code — это, прежде всего, редактор, и он полагается на инструменты командной строки, которые выполняют большую часть рабочего процесса разработки. Расширение C/C++ не включает компилятор или отладчик C++. Вам нужно будет установить эти инструменты или использовать те, которые уже установлены на вашем компьютере.

Возможно, в вашей академической или рабочей среде разработки уже есть компилятор и отладчик C++. Обратитесь к своим инструкторам или коллегам за инструкциями по установке рекомендуемого набора инструментов C++ (компилятор, отладчик, система проектов, линтер).

На некоторых платформах, таких как Linux или macOS, уже установлен компилятор C++. В большинстве дистрибутивов Linux установлена ​​коллекция компиляторов GNU (GCC), и пользователи macOS могут получить инструменты Clang с помощью Xcode.

Проверьте, установлен ли у вас компилятор

Убедитесь, что исполняемый файл вашего компилятора находится в пути вашей платформы ( %PATH в Windows, $PATH в Linux и macOS), чтобы расширение C/C++ могло его найти. Вы можете проверить доступность своих инструментов C++, открыв интегрированный терминал (⌃` (Windows, Linux Ctrl+`)) в VS Code и попытавшись запустить компилятор напрямую.

Проверка компилятора GCC g++ :

 g++ --version
 

Проверка компилятора Clang clang :

 clang --version
 

Примечание . Если вы предпочитаете полную интегрированную среду разработки (IDE) со встроенной компиляцией, отладкой и шаблонами проектов (Файл > Новый проект), доступно множество вариантов, например, версия Visual Studio Community.

Если у вас не установлен компилятор, в приведенном ниже примере мы описываем, как установить инструменты Minimalist GNU для Windows (MinGW) C++ (компилятор и отладчик). MinGW — популярный бесплатный набор инструментов для Windows. Если вы используете VS Code на другой платформе, вы можете прочитать учебные пособия по C++, которые охватывают конфигурации C++ для Linux и macOS.

Пример: установка MinGW-x64

Мы установим Mingw-w64 через MSYS2, который предоставляет актуальные собственные сборки GCC, Mingw-w64 и других полезных инструментов и библиотек C++. Вы можете загрузить последнюю версию установщика со страницы MSYS2 или использовать эту ссылку для установки.

Следуйте инструкциям по установке на веб-сайте MSYS2, чтобы установить Mingw-w64. Позаботьтесь о том, чтобы запустить каждое необходимое меню «Пуск» и команду pacman .

Вам потребуется установить полную цепочку инструментов Mingw-w64 ( pacman -S --needed base-devel mingw-w64-x86_64-toolchain ), чтобы получить отладчик gdb .

Добавьте компилятор MinGW в свой путь

Добавьте путь к папке Mingw-w64 bin в переменную среды Windows PATH , выполнив следующие действия:

  1. В строке поиска Windows введите «Настройки» чтобы открыть настройки Windows.
  2. Найдите Изменить переменные среды для вашей учетной записи .
  3. Выберите Путь переменной в ваших Пользовательских переменных и затем выберите Редактировать .
  4. Выберите New и добавьте путь к папке назначения Mingw-w64 с добавлением \mingw64\bin к системному пути. Точный путь зависит от того, какую версию Mingw-w64 вы установили и где вы ее установили. Если вы использовали указанные выше настройки для установки Mingw-w64, добавьте это к пути: C:\msys64\mingw64\bin .
  5. Выберите OK , чтобы сохранить обновленный путь. Вам нужно будет снова открыть все окна консоли, чтобы новое местоположение PATH стало доступным.

Проверьте установку MinGW

Чтобы убедиться, что ваши инструменты Mingw-w64 правильно установлены и доступны, откройте новую командную строку и введите:

 gcc --version
г++ --версия
gdb --версия
 

Если вы не видите ожидаемого вывода или g++ или gdb не является распознанной командой, убедитесь, что ваша запись PATH соответствует двоичному расположению Mingw-w64, где находятся инструменты компилятора.

Если компиляторы не существуют в этой записи PATH, убедитесь, что вы выполнили инструкции на веб-сайте MSYS2 для установки Mingw-w64.

Hello World

Чтобы убедиться, что компилятор установлен и настроен правильно, мы создадим простейшую программу Hello World на C++.

Создайте папку с именем «HelloWorld» и откройте VS Code в этой папке (код . открывает VS Code в текущей папке):

 mkdir HelloWorld
компакт-диск HelloWorld
код .
 

«Код .» Команда открывает VS Code в текущей рабочей папке, которая становится вашей «рабочей областью». Примите диалог Workspace Trust, выбрав Да, я доверяю авторам , так как это созданная вами папка.

Теперь создайте новый файл с именем helloworld.cpp с помощью кнопки New File в Проводнике или команды File > New File .

Добавить исходный код Hello World

Теперь вставьте в этот исходный код:

 #include 
основной ()
{
    std::cout << "Привет, мир" << std::endl;
}
 

Теперь нажмите ⌘S (Windows, Linux Ctrl+S), чтобы сохранить файл. Вы также можете включить автосохранение для автоматического сохранения изменений в файле, отметив Автосохранение в главном меню Файл .

Сборка Hello World

Теперь, когда у нас есть простая программа на C++, давайте ее построим. Выберите команду Terminal > Run Build Task (⇧⌘B (Windows, Linux Ctrl+Shift+B)) в главном меню.

Отобразится раскрывающийся список с различными вариантами задач компилятора. Если вы используете набор инструментов GCC, такой как MinGW, вы должны выбрать C/C++: g++.exe build active file .

Это скомпилирует helloworld.cpp и создаст исполняемый файл с именем helloworld.exe , который появится в проводнике.

Запустить Hello World

Теперь из командной строки или нового интегрированного терминала VS Code вы можете запустить свою программу, введя «. \helloworld».

Если все настроено правильно, вы должны увидеть вывод «Hello World».

Это очень простой пример, который поможет вам начать разработку на C++ в VS Code. Следующим шагом является использование одного из перечисленных ниже руководств на вашей платформе (Windows, Linux или macOS) с предпочитаемым набором инструментов (GCC, Clang, Microsoft C++) и получение дополнительных сведений о языковых функциях расширения Microsoft C/C++, таких как IntelliSense. , навигация по коду, конфигурация сборки и отладка.

Учебники

Начните работу с C++ и VS Code с помощью руководств для вашей среды:

  • GCC в Windows через MinGW
  • Microsoft C++ в Windows
  • GCC в Linux
  • GCC в подсистеме Windows Для Linux
  • Clang/LLVM на macOS
  • Инструменты CMake в Linux

Документация

Дополнительную документацию по использованию расширения Microsoft C/C++ можно найти в разделе C++ на веб-сайте VS Code, где вы найдете следующие темы:

  • Отладка
  • Редактирование
  • Настройки
  • Часто задаваемые вопросы

Удаленная разработка

VS Code и расширение C++ поддерживают удаленную разработку, позволяя вам работать через SSH на удаленной машине или виртуальной машине, внутри контейнера Docker или в подсистеме Windows для Linux (WSL).