How to fix "can't start because dll is missing" error?

Hello,

I am using UE4.7.6 and have added a 3rd party dll to my project. The project builds fine but when I try to launch from VS2013 I get a UE4Editor.exe - System Error pop up message saying that it can’t start because my dll is missing.

In my Project.Build.cs I have the following line; which allowed me to start compiling the code using the dll.

 PublicAdditionalLibraries.Add("C:/Users/Aya/Documents/Unreal Projects/TwitchProject/packages/cpprestsdk.v140.windesktop.msvcstl.dyn.rt-dyn.2.8.0/lib/native/v140/windesktop/msvcstl/dyn/rt-dyn/x64/Release/cpprest140_2_8.lib");

After compiling successfully and launching I get the error. Any ideas on what else I’m supposed to do? When I try to search I just see information about a similar problem that happened with UT so they just moved a file to the UE4 Binaries or something. But that seems kind of odd to do for a 3rd party dll.

I just ended up putting it in system32 folder. Also doesn’t feel right but I guess no one knows.