Microsoft Redistributable and Universal CRT


#1

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.

Sebastian


#2

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.