# Microsoft Redistributable and Universal CRT

**URL:** <https://forum.juce.com/t/microsoft-redistributable-and-universal-crt/30800>\
**Category:** Audio Plugins\
**Created:** [December 10, 2018, 3:54pm UTC](https://forum.juce.com/t/microsoft-redistributable-and-universal-crt/30800 "2018-12-10T15:54:49Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![seebk](https://avatars.discourse-cdn.com/v4/letter/s/dbc845/32.png) [@seebk](https://forum.juce.com/u/seebk)\
**Post date:** [December 10, 2018, 3:54pm UTC](https://forum.juce.com/t/microsoft-redistributable-and-universal-crt/30800/1 "2018-12-10T15:54:49Z")

</div>

Hi all,

do I still need the Visual C++ Redistributable on the target system when linking to the dynamic runtime with a recent VS2017? Based on Fabian’s post about dynamic runtime linking I got the impression that Windows 7 and onwards now includes all necessary DLLs when they are on the latest updates… Is that true?

> [@IMPORTANT BREAKING CHANGE: JUCE will now use dynamic linking for the Windows runtime by default](https://forum.juce.com/t/important-breaking-change-juce-will-now-use-dynamic-linking-for-the-windows-runtime-by-default/25276):
>
> We have decided to dynamically link to the Windows runtime by default if you are building for Windows. If you do not override the default setting in the Projucer, then this means that you must ensure that the Windows runtime is installed on your customer’s computer for your plug-in/app to work. Unfortunately, this is necessary to workaround a limitation in a recent Windows update (see notes below). [32] More details: When building your app/plug-in you need to choose if you want to include the…

On a Windows 7 test system I still get the “msvcp140.dll missing” error although windows update does not report any outstanding updates.

Sebastian

---

<div class="post-metadata">

**Author:** ![mcmartin](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/mcmartin/32/7432_2.png) [@mcmartin](https://forum.juce.com/u/mcmartin)\
**Post date:** [December 10, 2018, 4:14pm UTC](https://forum.juce.com/t/microsoft-redistributable-and-universal-crt/30800/2 "2018-12-10T16:14:47Z")

</div>

IIRC, the toolset that comes with VS2017 is number `141`. `140` would be the toolset of VS2015. Maybe your binary depends on something that was built with VS2015.
