C++ programming tutorial crash

The d: drive is a big of a red herring and misdirection. Unreal usually points to it regarding it’s install directory.

Looking at source of the engine the static mesh compiler is failing at the line:
check(IsInGameThread());

Are you using any custom threads via FRunnable or maybe a plugin and accessing the game world from within the thread?