Некоторые программы требуют отдельные версии библиотек C++ из-за различий в используемых версиях среды разработки. 24 Например, если приложение было создано с помощью Visual Studio 2005, то при установке будет инсталлирована библиотека Visual C++ 2005. 4
Готовые библиотеки, которые содержат наиболее часто используемые стандартные функции или отвечают за взаимодействие с системой, поставляются вместе со средой разработки и не включаются в готовое приложение. 1 Это сделано для того, чтобы их можно было обновлять отдельно от приложения, а также избежать многократного дублирования одних и тех же файлов. 1
При этом, начиная с версии 2015 года, Microsoft реализовала обратную совместимость сверху вниз: приложение, требующее 2015 версию пакета, сможет работать с 2022, но не наоборот. 1