# Cannot find vcruntime140 at runtime when loading a dll

**URL:** <https://forums.unrealengine.com/t/cannot-find-vcruntime140-at-runtime-when-loading-a-dll/442090>\
**Category:** Getting Started & Setup\
**Tags:** unreal-engine, dll-missing, question\
**Created:** [January 25, 2019, 10:00pm UTC](https://forums.unrealengine.com/t/cannot-find-vcruntime140-at-runtime-when-loading-a-dll/442090 "2019-01-25T22:00:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![viperscape](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@viperscape](https://forums.unrealengine.com/u/viperscape)\
**Post date:** [January 25, 2019, 10:00pm UTC](https://forums.unrealengine.com/t/cannot-find-vcruntime140-at-runtime-when-loading-a-dll/442090/1 "2019-01-25T22:00:12Z")

</div>

When I load a custom dll I made, the console says it fails to load because of missing imports (vccorlib140,vcruntime140, msvcp140) even though I have the vc++ redistributable installed. If I copy these dlls (from the SXS folder) into the same folder then it works fine and the dll loads successfully. I’m not sure why the engine isn’t automatically looking for these in the proper Windows locations, console output does say “Looked in”, but they are all Epic Games folders.

LogWindows: Missing import: vccorlib140\_app.DLL  
LogWindows: Missing import: MSVCP140\_APP.dll  
LogWindows: Missing import: VCRUNTIME140\_APP.dll

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_fa81f1e6](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_fa81f1e6](https://forums.unrealengine.com/u/anonymous_user_fa81f1e6)\
**Post date:** [September 4, 2019, 1:41pm UTC](https://forums.unrealengine.com/t/cannot-find-vcruntime140-at-runtime-when-loading-a-dll/442090/2 "2019-09-04T13:41:07Z")

</div>

Hi viperscape,  
I am exactly in the same situation as you were. Have you found a solution to this problem?
