Microsoft Redistributable and Universal CRT

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?

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


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.