Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

MSVCP140D.dll missing, is there a way around? [closed]

I have made an encryption application in visual studio 2017.
work fine in a environment with VS2017 already installed but the application is not portable.

In a environment where not version of VS is installed a error show up.

MSVCP140D.dll missing

I don't want to download everytime Visual Studio for fixing this error, is there a way to prevente it ?

More information about the application :

  • Compiled in VS2017
  • made on Windows 10 x64
  • use Tiny file dialogue
like image 541
Maximilien Nowak Avatar asked Jul 20 '18 08:07

Maximilien Nowak


1 Answers

You should distribute release version of executable that will depend upon VS 2017 redistributable package rather than debug version that depend on debug runtime libraries (notice the D suffix in library name).

like image 156
user7860670 Avatar answered Nov 02 '22 12:11

user7860670