UBT Error: Failed to produce item: UE4Editor-ProjectName.dll when creating C++ project.

I am new to UE and I’ve been trying to fix this for hours and nothing that I’ve read has fixed my problem. I am trying to create a C++ project and I get the error below every single time. I have tried reinstalling UE and VS2015 but that didn’t work. I have also tried moving the projects folder outside of the Users folder so that it’s C:\Unreal Projects. That didn’t do anything. How can I fix this?

Running C:/Program Files (x86)/Epic Games/4.11/Engine/Binaries/DotNET/UnrealBuildTool.exe Hexatan Development Win64 -project=“C:/Unreal Projects/Hexatan/Hexatan.uproject” -editorrecompile -progress -noubtmakefiles -NoHotReloadFromIDE -2015
@progress push 5%
Parsing headers for HexatanEditor
Running UnrealHeaderTool “C:\Unreal Projects\Hexatan\Hexatan.uproject” “C:\Unreal Projects\Hexatan\Intermediate\Build\Win64\HexatanEditor\Development\UnrealHeaderTool.manifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -WarningsAsErrors -installed
Reflection code generated for HexatanEditor in 4.4069513 seconds
@progress pop
Performing 10 actions (2 in parallel)
[2/10] Resource PCLaunch.rc
PCH.Hexatan.h.cpp
[3/10] Resource ModuleVersionResource.rc.inl
Hexatan.generated.cpp
HexatanBlockGrid.cpp
C:\Unreal Projects\Hexatan\Intermediate\Build\Win64\UE4Editor\Inc\Hexatan\Hexatan.generated.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled headerC:\Unreal Projects\Hexatan\Source\Hexatan\HexatanBlockGrid.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled header

HexatanBlock.cpp
HexatanGameMode.cpp
C:\Unreal Projects\Hexatan\Source\Hexatan\HexatanBlock.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled header
C:\Unreal Projects\Hexatan\Source\Hexatan\HexatanGameMode.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled header
HexatanPlayerController.cpp
C:\Unreal Projects\Hexatan\Source\Hexatan\HexatanPlayerController.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled header
Hexatan.cpp
C:\Unreal Projects\Hexatan\Source\Hexatan\Hexatan.cpp: error C4599: ‘/IC:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE’: command line argument number 248 does not match precompiled header
-------- End Detailed Actions Stats -----------------------------------------------------------
ERROR: UBT ERROR: Failed to produce item: C:\Unreal Projects\Hexatan\Binaries\Win64\UE4Editor-Hexatan.dll
Total build time: 21.86 seconds