Error C4668: "__cplusplus" not defined

As noted above, Windows SDK 10.17134.0 has a bug.

I’ve added a hack fix into our VCToolChain to work around it for now by not erroring on C4668

Engine/Source/Programs/UnrealBuildTool/Platform/Windows/VCToolChain.cs:489

				if (CompileEnvironment.bUndefinedIdentifierWarningsAsErrors)
				{
					//BEGIN TBS - this currently chokes on the Windows 10 SDK shipping with VS 2019
					if(EnvVars.WindowsSdkVersion.ToString().Contains("17763.0"))
					{
						Arguments.Add("/w44668");
					}
					else
					{
						Arguments.Add("/we4668");
					}
					//END TBS
				}
				else
				{
					Arguments.Add("/w44668");
				}