Microsoft visual c зачем их так много
Перейти к содержимому

Microsoft visual c зачем их так много

  • автор:

Типы файлов, созданные для проектов Visual Studio C++

Многие типы файлов связаны с проектами Visual Studio для классических приложений. То, какие файлы фактически войдут в ваш проект, зависит от типа проекта и параметров, выбранных при работе с мастером.

  • Файлы проекта и решения
  • Проекты CLR
  • Программа ATL или управление файлами исходного кода и заголовков
  • Программа MFC или управление файлами исходного кода и заголовков
  • Файлы предварительно скомпилированных заголовков
  • Файлы ресурсов
  • Файлы справки (WinHelp)
  • Файлы указаний

При создании проекта Visual Studio его можно создать в новом решении или добавить проект в существующее решение. Нетривиальные приложения обычно разрабатываются как решения, содержащие множество проектов.

Обычно выходным файлом проекта является EXE- или DLL-файл. Проекты могут зависеть друг от друга; во время сборки среда Visual Studio проверка зависимости как внутри, так и между проектами. Каждый проект обычно имеет основной исходный код. В зависимости от типа проекта может быть много других файлов, содержащих различные аспекты проекта. Указанием на содержимое этих файлов являются их расширения. В среде разработки Visual Studio по расширениям файлов определяется способ обработки их содержимого в ходе построения.

В следующей таблице показаны общие файлы в проекте Visual Studio и их идентификатор с расширением файла.

Расширение файла Тип Содержимое
.asmx Оригинал Файл развертывания.
.asp Оригинал ASP-файл.
ATP Проект Файл шаблона приложения проекта.
BMP, DIB, GIF, JPG, JPE, PNG Ресурс Файлы изображений общего характера.
BSC Компиляция Файл кода браузера.
.cpp, .c Оригинал Основные файлы исходного кода приложения.
CUR Ресурс Растровый графический файл курсора.
DBP Проект Файл проекта базы данных.
DISCO Оригинал Файл документа динамического обнаружения. Обеспечивает обнаружение веб-служб XML.
EXE, DLL Проект Исполняемые файлы или файлы библиотек динамической компоновки.
h. Оригинал Файл заголовка.
HTM, HTML, XSP, ASP, HTC, HTA, XML Ресурс Общие веб-файлы.
HXC Проект Файл справки проекта.
ICO Ресурс Растровый графический файл значка.
IDB Компиляция Файл состояния, содержащий сведения о зависимости между исходными файлами и определениями классов. Его можно использовать компилятором во время добавочной компиляции. Для задания имени IDB-файла используйте параметр компилятора /Fd .
.idl Компиляция Файл языка определения интерфейса. Дополнительные сведения см. в разделе Файл определения интерфейса (IDL-файл) для пакета Windows SDK.
ILK Связывание Файл инкрементной компоновки. Дополнительные сведения см. в разделе /INCREMENTAL.
MAP Связывание Текстовый файл, содержащий информацию для компоновщика. Для задания имени MAP-файла используйте параметр компилятора /Fm . Дополнительные сведения см. в разделе /MAP.
MFCRIBBON-MS Ресурс Файл ресурса, содержащий XML-код, определяющий кнопки, элементы управления и атрибуты MFC на ленте. Для получения дополнительной информации см. Ribbon Designer.
OBJ, O Объектные файлы — скомпилированные, но не скомпонованные.
PCH Отладка Файл предкомпилированных заголовков.
RC, RC2 Ресурс Файлы скриптов ресурсов для генерации ресурсов.
SBR Компиляция Промежуточный файл обозревателя исходного кода. Входной файл для BSCMAKE.
.SLN Решение Файл решения .
SUO Решение Файл параметров решения.
.txt Ресурс Текстовый файл, обычно README-файл.
VAP Проект Файл проекта Visual Studio Analyzer.
VBG Решение Файл совместимой группы проектов.
VBP, VIP, VBPROJ Проект Файл проекта Visual Basic.
VCXITEMS Проект Проект общих элементов для совместного использования файлов кода в нескольких проектах C++. Дополнительные сведения см. в разделе «Файлы проекта и решения».
VCXPROJ Проект Файл проекта Visual Studio. Дополнительные сведения см. в разделе «Файлы проекта и решения».
VCXPROJ.FILTERS Проект Используется при использовании Обозреватель решений для добавления файла в проект. Файл фильтров определяет, где в представлении дерева Обозреватель решений добавить файл на основе расширения имени файла.
VDPROJ Проект Файл развертывания проекта Visual Studio.
VMX Проект Файл проекта макроса.
VUP Проект Вспомогательный файл проекта.

Сведения о других файлах, связанных с Visual Studio, см. в разделе Типы и расширения файлов в Visual Studio .NET.

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

При добавлении элемента в проект добавляется элемент во все конфигурации этого проекта. Элемент добавляется независимо от того, можно ли создавать его. Например, если добавить элемент в проект с именем MyProject, то этот элемент появится также в отладочной (Debug) и окончательной (Release) конфигурациях проекта.

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

Microsoft Visual C++ Redistributable – это один из тех пакетов, без которых на вашем компьютере не запустится большинство игр. Он содержит библиотеки, которые позволяют запуститься программам, в разработке которых была использована среда Microsoft Visual C++, известная так же как MSVC. К таким приложениям относится большинство игр на Windows, потому наличие данного пакета необходимо.

Игры, как правило, загружают необходимые файлы по завершении установки, однако в работе пакета Microsoft Visual C++ могут случаться сбои, вызванные установкой пиратского ПО или активностью вредоносных программ. В таком случае необходимо скачать Microcoft Visual C++ Redistributable с официального сайта, следуя инструкциям из этой статьи.

Нужны ли старые версии Visual C++?

В интернете часто задают вопрос, нужны ли на компьютере все версии библиотек Microsoft Visual C++, или почему они не обновляются до последней, удаляя все предыдущие. Ответим, что удалять их не стоит, особенно если вы не хотите сталкиваться с проблемой невозможности запуска одной из ранее установленных игр после удаления старой версии Visual C++.

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

4d2a24338a118fba6979485f9a0e55fe_i-30

Не спешите удалять и 32-разрядные версии пакетов (с пометкой х86), даже если пользуетесь 64-разрядной Windows (x64). Их могут использовать установленные программы и игры!

Как скачать Microsoft Visual C++

Как и другие компоненты, разрабатываемые Microsoft, клиентскую часть продукта (то есть, Redistributable Package или Распространяемые пакеты), можно бесплатно скачать на официальном сайте. Использовать для их загрузки сторонние сайты не рекомендуется.

Чтобы установить Microsoft Visual C++ Redistributable Package, необходимо определиться с версией и скачать дистрибутивы. На данный момент самыми распространенными считаются версии 2010 и 2012 года, кроме того, для более новых приложений может потребоваться версия 2015. Поскольку эти библиотеки занимают не слишком много места, рекомендуется иметь Microsoft Visual C++ версий 2008, 2010, 2012, 2013 и 2015, независимо от того, установлены ли требующие их наличия программы.

Стоит учесть, что ранние версии Windows 7 и Windows XP не поддерживают Microsoft Visual C++ Redistributable 2012 и выше.

Файлы установки Microsoft Visual C++ для Windows вы можете скачать по следующим ссылкам:

  • Microsoft Visual C++ 2008 х86 (для 32-разрядных систем)
  • Microsoft Visual C++ 2010 х64 (для 64-разрядных систем)
  • Microsoft Visual C++ 2010 х86 (для 32-разрядных систем)
  • Microsoft Visual C++ 2012
  • Microsoft Visual C++ 2013
  • Microsoft Visual C++ 2015

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

Дистрибутивы, предназначенные для Windows x64, несовместимы с 32-разрядными системами.

yd1Syrb

Переустановка библиотек Visual C++

Переустановка может потребоваться в случае возникновения проблем (например, отсутствие msvcr100.dll) с целостностью и правильной работой библиотек. В случае неполадок в работе необходимой версии пакета Microsoft Visual C++ игра или программа не запустится, выдавая сообщение об ошибке.

Если на компьютере установлены все необходимые пакеты, а игра все равно не запускается, необходимо:

  1. Удалить версию, с которой возникли неполадки. Можно использовать как вкладку «Установка и удаление программ» в Панели инструментов, так и стороннее ПО.
  2. Перезагрузить компьютер.
  3. Скачать дистрибутив Visual C++ по одной из перечисленных выше ссылок.
  4. Установить пакет, следуя инструкциям программы установки.
  5. Перезагрузить компьютер.

Перезагрузка Windows необходима для корректной установки компонента.

Наличие большинства версий Microsoft Visual C++ Redistributable и их своевременное обновление необходимо для корректной работы игр и приложений. Если установлены все необходимые версии, а игра все равно не запускается – проблема может заключаться в необходимости обновления .NET Framework, DirectX или PhysX.

Microsoft Visual C Redistributable. Что это? Как скачать и установить?

Microsoft Visual C Redistributable. Что это? Как скачать и установить?

Практически любой активный геймер, предпочитающий запускать более-менее современные игры, сталкивался с необходимостью установки Microsoft Visual C Redistributable. Этот программный пакет очень важен, так как большая часть игр последних лет без него просто откажутся запускаться.

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

Так что же такое этот “Redistributable” пакет? Для чего он нужен? Это библиотека компонентов, которые программисты-разработчики программ (в том числе и игр) использовали при разработке в Visual studio. Да, MS Visual Studio – самая распространенная среда разработки ААА игр.

Redistributable пакет из коробки

Как правило, с установкой никаких проблем не возникает. Все крупные сервисы цифровой дистрибуции игр, будь то Steam, Origin, Uplay и их аналоги, всегда заботятся о поддержке игроков. Например, в Steam DirectX, Microsoft Visual C++ Redistributable и другой нужный для запуска той или иной игры софт ставится автоматически при первом запуске продукта, а Ориджин предлагает в начале установки выбрать, хотите ли вы поставить программу (нужно отметить галочкой).

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

О старых версиях C++. Нужно ли их удалять?

Если перейти по адресу Пуск – Панель управления – Установка и удаление программ, в списке можно найти с десяток наименований различных версий Microsoft Visual C++. Версии х86 и х64, версии 2005, 2008, 2010, 2017, различные численные нумерации и т.д. Пользователи вполне логично полагают, что имеющаяся версия 2017 года самая новая, а остальное можно смело удалять, также как и версии для х86 систем, если они в данный момент сидят на 64-разрядной версии операционной системы.

Так вот – шиш! Удалять их нельзя 🙂 Впрочем, Вы можете, но какая-то из ваших программ, или игр перестанет запускаться 🙂 И вы заранее не знаете какая. Классно, правда?

Много разных версий Microsoft Visual C++ Redistributable. Удалять их не стоит.

Не стоит удалять разные версии – какие-то случайные программы перестанут работать

В общем так это не работает, нельзя рассчитывать, что более свежая версия обладает обратной совместимостью. Более старые игры используют устаревшие версии Microsoft Visual C++ Redistributable, поэтому отсутствие в системе необходимой версии программного пакета приведет к невозможности запуска. То же самое касается и различных разрядностей (х86, x64) – они также могут использоваться программами и играми.

Как вручную скачать Microsoft Visual C++ Redistributable

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

На выбор для скачивания предоставляется множество ссылок с различными разрядностями и версиями программного пакета C++. Общий вес их небольшой – много дискового пространства на винчестере они не потребуют. Поэтому имеет смысл сразу поставить весь список (2008, 2010, 2012, 2013, 2015, 2017). Одни понадобятся для уже относительно старых игр и программ, другие – для современных новинок. Сама установка интуитивно понятна.

Установить пакет Redistributable очень просто - пара кликов

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

Пользователю может понадобиться переустановить Visual C++, например, если он столкнется с ошибкой о каком-нибудь отсутствующем .dll файле. Часто бывает так, что идущий в комплекте с игрой установщик не совсем исправен или при установке происходит сбой. Тогда игру невозможно запустить, что приводит к необходимости переустановки. Делать это нужно следующим образом:

  • Удалить проблемный дистрибутив, воспользовавшись пунктом “Установка и удаление программ” в Панели управления Windows или специализированным софтом для очистки системы, где есть соответствующий функционал, например, CCleaner.
  • Перезагрузиться.
  • Загрузить на компьютер дистрибутив/дистрибутивы необходимых версий Microsoft Visual C++ для своей разрядности операционной системы.
  • Запустить инсталлятор и провести установку согласно инструкции.
  • Провести повторную перезагрузку, чтобы все установилось корректно.

Много разных версий Microsoft visual c++ установленных на компьютере.

много разных версий Microsoft visual c++ установленных на компьютере. Можно ли удалить старые версии и оставить только самую последнюю? или лучше ничего не трогать?

Лучший ответ

Можешь спокойно оставить все установленные версии. Бывают случаи когда проги работают с конкретной версией. И не всегда самая последняя, значит самая необходимая.

Остальные ответы
они НЕ заменяют более старые, а ДОПОЛНЯЮТ их!

>много разных версий Microsoft visual c++ установленных на компьютере.
И чё ? Тебе жалко что ли ?

>ожно ли удалить старые версии и оставить только самую последнюю?
Можно, конечно, запретить никто тебе не в силах. Просто программы, которые используют эти версии библиотек, перестанут работать. Всего то.

Для каждой программы нужна своего года Microsoft Visual C++ и без неё оно не сможет работать! Надеюсь был полезен!

Потому что даже в Visual Basic вы ничего не сможете сделать по мелкософтовскому хелпу (в хелпе один синтаксис, а в реале другой), а тут Си, да ещё ++.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *