I opened and updated UE4 today and tried to create a new Basic Code C++ Project. When creating the project, the C/C++ Optimizing Complier crashes and UE4 presents me with this error
Performing 7 actions (4 in parallel)
[2/7] Resource PCLaunch.rc
[3/7] Resource ModuleVersionResource.rc.inl
PCH.UTowerDefense.h.cpp
e:\ue_4.14\engine\source\runtime\core\public\delegates\Tuple.h(205): error C2275: ‘Types’: illegal use of this type as an expression
e:\ue_4.14\engine\source\runtime\core\public\delegates\Tuple.h(204): note: see declaration of ‘Types’
e:\ue_4.14\engine\source\runtime\core\public\delegates\Tuple.h(205): fatal error C1903: unable to recover from previous error(s); stopping compilation
ERROR: UBT ERROR: Failed to produce item: E:\Unreal Projects\UTowerDefense\Binaries\Win64\UE4Editor-UTowerDefense.dll
Total build time: 51.39 seconds
I’ve re-installed the Visual Studio Tools for C++ and the same error still happens.