First you need to know the phase then start troubleshooting.
To create fully build you have following steps
→ preprocessing
→ compiling
→ linking
In linking stage, compiler links dynamic libraries to your object file. So basically when you have problem in linking stage, its related with your dlls.
Two cause here
- you are using mismatching libraries (use x86 lib on x64 software)
- you are not include your external plugin or module inside of build.cs file.
Pretty much narrowed your search. Good luck