[c/c++]vcruntime140d.dll missing

vcruntime140d.dll과 vcruntime140.dll는 다르다. vcruntime140d.dll는 debug 모드에서 호출되는 DLL이다. vcruntime140.dll 가 호출되도록 하려면, Release 모드로 컴파일해야 한다.

vcruntime140d.dll is missing

위 그림에 있는 gpc64.dll에서 vcruntime140d.dll을 호출하고 있다. 이는 gpc64.dll이 debug 모드로 컴파일되었다는 것을 의미한다. gpc64.dll이 vcruntime140.dll 를 호출하도록 하려면 Release 모드로 다시 컴파일해야 한다.

[참고문헌]

https://social.msdn.microsoft.com/Forums/windows/en-US/06b66cae-d010-441d-bc72-64a8c7cd65bc/missing-vcruntime140ddll-and-ucrtbaseddll?forum=visualstudiogeneral