GlobalShaderCache-PC3D_SM5.bin Missing UE4.6.1

I’ve done a bit of research and found others that have has this problem, but I’ve yet to find a solution that has worked for myself.

My Visual Studios compiler gives me five solution configurations:

  1. DebugGame
  2. DebugGame Editor
  3. Development
  4. Development Editor
  5. Shipping

When I attempt to compile on #2 or #4, I get massive amounts of Linker errors. Otherwise, I can comile #1, #3, and #5, but when I attempt to Debug->Start New Instance, I get the following error:

Also, after messing around with different configurations, I can no longer open the project via the .uproject in the UE4 launcher. When I try to open it, it tells me “The following modules are missing or built with a different engine version”, and after rebuilding, it tells me the project could not be compiled and to try rebuilding manually from the source.

Update: I spent more time looking into the Linker errors and it looks like I’m doing something incorrectly with FJsonObject that’s producing the issue. As for what I thought my problem was, commenting out the Json related code and compiling on either #2 or #4 works fine. Not sure why I don’t have any Linker issues on the other configuration options.

Update 2: Issue solved, was just missing Json from my public dependencies in my Game.Build.cs file.

Duplicate issue, see - GlobalShaderCache-PC3D_SM5.bin is missing - C++ Gameplay Programming - Unreal Engine Forums