Найти в Дзене
Avi xo games

Как установить обновить библиотеки C++

Поговорим о редистах, или по другому Microsoft Visual C++ библиотеках. Их ещё называют библиотеки С, или MSVCR Я расскажу как установить редисты без сторонних паков и многое другое. Это пакеты в которых есть готовые куски кода функций и алгоритмы написанные на языке программирования visual C++ которые можно использовать при написании своих игр и программ для компьютера. Эти библиотеки помогают программистам сократить время на разработку программы, используя файлы и функции которые уже есть в библиотеке Microsoft Visual C++ Переводится как Microsoft- фирма которая пишет софт. (которая написала эту библиотеку кодов) Visual это Программа MS Visual Studio которая нужна чтобы писать код для игр и программ на языке c++ и C#. C++ - язык программирования который использовался при написании этой библиотеки. Redistributable – свободно распространяемый пакет. Это тот пакет, который можно спокойно распространять, даже если ты его сам не писал. Мелкомягкие позволяют его распространять и использов
Оглавление

Поговорим о редистах, или по другому Microsoft Visual C++ библиотеках. Их ещё называют библиотеки С, или MSVCR

Я расскажу как установить редисты без сторонних паков

и многое другое.

Что такое Microsoft Visual C++ Redistributable?

Это пакеты в которых есть готовые куски кода функций и алгоритмы написанные на языке программирования visual C++

которые можно использовать при написании своих игр и программ для компьютера.

Эти библиотеки помогают программистам сократить время на разработку программы, используя файлы и функции которые уже есть в библиотеке Microsoft Visual C++

Как переводится Microsoft Visual C++ Redistributable?

Переводится как

Microsoft- фирма которая пишет софт. (которая написала эту библиотеку кодов)

Visual это Программа MS Visual Studio которая нужна чтобы писать код для игр и программ на языке c++ и C#.

C++ - язык программирования который использовался при написании этой библиотеки.

Redistributable – свободно распространяемый пакет.

Это тот пакет, который можно спокойно распространять, даже если ты его сам не писал.

Мелкомягкие позволяют его распространять и использовать бесплатно, и это не будет нарушением авторских прав.

Получается

Свободно распространяемый компонент библиотек кодов на языке c++ для MS visual Studio, от компании микрософт.

Зачем они компьютеру?

Для твоего компудатора эти файлики с названием Microsoft Visual C++ Redistributable являются образно листочком на котором написана инструкция, как читать запускать игры и программы написанные на языке программирования С++ и C#.

И у каждого такого листочка есть год выпуска, 2008 год к примеру.

И разрядность х64и х86

Потому что эти редисты пишутся и пополняются до сих пор.

И под разные операционные системы, как 64 битные, так и 32 битные.

Хотя использовать 32 битную «ОСЬ» сейчас в 2023 году, как-то не принято

Что внутри этих пакетов?

В основном внутри этих пакетов лежат файлики с расширением .DLL

Которые нужны для запуска игр и программ на твоём компудаторе. MS ofice 2021 к примеру.

А внутри этих dll файликов код написанный на языке программирования.

Что будет если Microsoft Visual C++ Redistributable не устанавливать на пк?

Если не ставить Microsoft Visual C++ Redistributable на пк, то нечего страшного для компа не будет. Он как запускался так и будет запускаться.

Но при запуске некоторых программ и игр, которые требуют эти библиотеки, могут появляется такие замечательные ошибки, если эти библиотеки не будут стоять на твоём компутере.

Вот представь себе, запускаешь ты такой к примеру фотошоп, или игру ЖTA галочка (GTA 5) или Ведьмаг 3, а они у тебя вываливаются с одной из этих ошибок на экране, и не заводятся ни как.

Именно по этому их надо ставить, даже если ты не играешь в игры на своём компутере.

Потому что сразу не поймёшь какая игра и программа их использует.

Как их установить?

Прежде чем начать устанавливать редисты нужна понять, какая у тебя «шинда» 32 битная или 64 битная.

Если у тебя Windows 10

Пуск - Параметры - Система - О программе

и смотришь пункт «Тип системы» в разделе характеристики устройства

Если у тебя 32 битная ОС скачивать и устанавливать нужно только 32 битные редисты. (Это те где написано х86)

Если же "шинда" у тебя 64 битная, то скачивать нужно и х64 и х86-е. Редисты.

На рабочем столе создаём папку внутри неё ещё несколько папок

Переходишь на сайт мелкомягких скачиваешь редисты закидиваешь их в папку которую ты создал.

я покажу на примере гугл хром

Ссылка: https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist?view=msvc-170

Переходим в низ к 2005 году нажимаем на эту ссылку что на картинке.

-5

Нажимаем скачать

-6

Выбираем вот эти два, и жмём на кнопку синего цвета в правом нижнем углу.

-7

Чтобы скачать эти 2 файла разом, поставь кружок напротив этого пункта

-8

Когда ты нажмёшь на синюю кнопу "СЛЕДУЮЩИЙ" появится вот это сообщение.

-9

жди когда они скачаются.

-10

Переходишь в загрузки своего браузера. нажимаешь "Показать в папке" откроется папка загрузки твоего пк.

-11

Когда ты будешь скачивать редист 2022 года. качай вот эти 2 файла

-12

Арм это для планшетов с виндос, и устройств с процессором арм.

и нажимать надо на такие ссылки

-13

Короче

У тебя должно получится так, в каждой папке редист определённого года.

И по 2 файла х64 и х86

-14

переходишь в панель управления по этому пути в программы и компоненты

Откроется список всех программ на компутере

-16

Ищешь файлы с названием Microsoft Visual C++ Redistributable и удаляешь их все к хренам.

Должно быть так

-18

после того как всё удалишь, на всякий случай перезагружаешь компудатор.

Теперь переходишь в папку которую ты создал и положил редисты.

Отрываешь папку с начала за 2005 год и нажимаешь на файл х86 чтобы запустить его. появится такое сообщение (Нажимай да)

-19

Когда ты будешь устанавливать редисты будут такие сообщения

нажимаешь на этих сообщениях да

Ещё раз нажимаешь да

-21

Ждёшь когда откроется

-22

Нажимаешь далее

-23

Ставишь галОчку и нажимаешь «установить»

Ждёшь когда установится редист

Появится такое сообщение

Это значит что он установился, и можно нажать готово, закрыть, Close.

теперь так же запускаешь и ставишь файл х64

Порядок установки

я напишу списком, если у тебя шинда 64 битная

  1. 2005 год x86 и х64
  2. 2008 год x86 и х64
  3. 2010 год x86 и х64
  4. 2012 год x86 и х64
  5. 2013 год x86 и х64
  6. 2017-2022 год x86 и х64

А если ось у тебя 32 битная, то устанавливаешь только х86 потому что на 32 битной шинде х64е файлы не работают.

Ты задашься вопросом

Почему на 64 битную систему нужно ставить х64 и х86-е. Кто это придумал?

Винить в этом нужно фирму АМУДЕ:

Процессоры которые мы сейчас используем они 64 битные, и основаны на разработке амуде. (AMD64)

Амуде взяли 32 битный процессор и дополнили его 64 битными командами, получился такой гибрид, 32битного и 64 битного процессора.

А фирма интел хотела сделать настоящий 64 битный процессор Intel Itanium

Дополнять 32 битный процессор 64 битными командами дешевле, чем создавать нормальный 64 битный процессор.

Поэтому победила разработка фирмы амуде, и балом правит она

Любая победа амуде связана с дешевизной, а поскольку нищебродов в мире больше, в смысле люди любят экономить деньги мы сейчас имеем то, что имеем.

Именно потому на 64 битном процессоре выполняются 32 битные и 64 битные компоненты, и ставить нужно х64 и х86-е.редисты.

Почему на компутере они должны быть все, и всех годов?

В отличии от обычных программ, редисты не являются обновлёнными версиями самих себя.

То есть допустим, есть программа с названием образно говоря Program c+ 2005 v1.0 (самая первая версия) которая вышла в 2005 году.

А в следующем году, в 2006 вышла новая версия Program c+ 2005 v1.1 с исправлением багов (Ошибок).

Это значит что программу с версией 1.0 ты можешь удалить и поставить на её место Program c+ 2005 с версией 1.1.

Хотя сейчас в 21 веке старые версии программ обычно не удаляются в ручную, а обновляются на новые, через магазин программ и игр по типу STEAM.

Это называется обновлённая версия одной и той же программы, это когда программа та же, только её версия другая. Это один тип программ.

Но есть другой: программы которые не могут заменять версии самих себя на новые к примеру библиотеки Microsoft Visual C++

Дело в том что когда программисты пишут какую то игру лили программу, они пишут её под конкретный редист определённого года определённой битности, к примеру Microsoft Visual C++ 2013 х64 bit

Это значит что игра или программа работает только с помощью библиотеки Microsoft Visual C++ 2013 х64 bit и с редистом Microsoft Visual C++ 2010 х64 она не заработает.

И с редистом Microsoft Visual C++ 2013 х86 она может не заработать, потому ей для запуска и работы нужны инструкции только из библиотеки Microsoft Visual C++ 2013 х64 bit

И другие не подойдут потому что нужных инструкций там НЕМА

Именно по этому, на «компутерах» приходится держать целый зоопарк редистов всех лет какие есть.

Исключения

Исключением являются редисты

  1. Microsoft Visual C++ 2015
  2. Microsoft Visual C++ 2017

Если на твоём компьютере стоит редист 2017 года, то Microsoft Visual C++ 2015 ставить не нужно, потому что в этом случае Microsoft Visual C++ 2015 поставить не возможно.

Потому что при отдельной установке редиста Microsoft Visual C++ 2015 года он будет выдавать сообщение что уже есть редист Microsoft Visual C++ 2017 это новая версия редиста Microsoft Visual C++ 2015.

-27

В конце концов в 2022 в Microsoft выпустили пакет редистов в котором есть редисты Microsoft Visual C++ 2015, 2017, 2019, 2022 года.

их наверное задалбала эта знаменитая ошибка с 2015 редистом поэтому решили исправить.

Возможно когда нибудь мелкомягкие выпустят один пакет в котором будут редисты всех дет

Но пока до этого далеко.

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

Заходишь в панель управления программы и компаненты и у тебя должен быть такой список редистов.

-29

Или же если перейти по путю: <пуск> <параметры> <приложения>то можно увидеть такой список.

-30

Как обновить редисты?

Раз в год заходи на сайт мелкомягких, и смотри список редистов

сейчас в 2023 году самый крайний это вот этот.

-31

Допустим еслли выйдет новый редист, 2025 года к примеру, то удаляй с компа вот этот

-32

Скачивай х86 и х64 ставь редист 2025 года. Не забудь перезагрузить компудатор.

Но для надёжности, лучше удалить весь список редистов компе к хренам

-33

и поставить их все по новой.

Если не ставится обнови и переустанови твою шинду.

Когда пора переустанавливать редисты

Дополнение от 30.10.2024 года

Если ты как я, в списке установленных программ заметил по 3-4 редиста одного и того же года. То пора редисты переустановить.

В моём случае повторились редисты 2008 и 2013 года.

-34

Если с 2013 годом всё понятно, потому что 16.07.2024 года я установил игру No Man’s Sky, а она его использует.

-35

То с редистом 2008 года не понятно, я так и не вспомнил что я устанавливал 01.10.2024

-36

Возможно это от совта привода ASUS, или от адаптера с которыми я в октябре копался, хрен его знает.

-37

Я заглянул на сайт мелкомягких, и увидел что редист 2022 года обновился до версии 816.0

-38

В то время как у меня до этого стояла версия 810.0

-39

И в папке лежала старая версия

-40

Кстати, я держу папки с файлами редистов, с учётом того что в мире происходит это нужно делать.

-41

В общем я удалил все редисты, и поставил их снова

-42

И как всегда поржал над офигенным русским интерфейсом редиста.

Русский язык в компудаторах существует более 30-ти лет. Но за это время его так и не исправили, и не исправят никогда.

О паке который гуляет в интернете

Лично я не доверяю всяким пакам сделанным Васяном из 5 Гэээ класса

ручками это сделать гораздо безопасней.

Собственно всё, теперь ты знаешь как самому своими ручонками поставить все редисты.

Это я, бог дзена: лайк, подпись, бубенцы.