Why I Failed to compile UnrealHeaderTool?

This can also be fixed by adding a -noxge (i.e. No Xoreax Grid Engine) flag in your configuration settings. Adding -noxge to your build flags prevents build tool from using incredibuild without uninstalling it. However, please note that current iteration of UE4 does not save this change when you generate project files. So every time you pull from your source control and generate project files you will have to re-apply flag. Additionally, you’ll have to be sure you make change to whichever configuration you’re trying to build.

Right click solution>Properties>Configuration Properties>NMake>Build Command Line

Attached is a screenshot