When trying to build the entire engine solution or UnrealCEFSubProcess directly, Visual Studio 2013 is required to be installed for UnrealCEFSubProcess to complete successfully. There is also an error about a missing Vulkan include, errors listed below:

Creating makefile for UnrealCEFSubProcess (no existing makefile)
Performing full C++ include scan (no include cache file)
EXEC : error : Visual Studio 2013 must be installed in order to build this target.

Module.CrossCompilerTool.cpp (0:00.46 at +0:00)
...\Engine\Source\Developer\VulkanShaderFormat\Private\VulkanBackend.h(7): fatal error C1083: Cannot open include file: 'VulkanConfiguration.h': No such file or directory

Regression?: Yes
This did not occur in //UE4/Release-4.13 CL# 3153669
This occurs as early as //UE4/Release-4.14 CL# 3167010

Steps to Reproduce
  1. Ensure that you have Visual Studio 2015 installed but not Visual Studio 2013
  2. Download a source build of the engine
  3. Run Setup.bat if it's a Github build and Generate project files
  4. Open the .sln in Visual Studio 2015 and attempt to build either UnrealCEFSubProcess or start building the solution by selecting Build > Build Solution from the toolbar
    Result: You're given an error stating that Visual Studio 2013 is required to build the UnrealCEFSubProcess module
    Expected: The build should succeed as normal with Visual Studio 2015

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-37678 in the post.

Login to Vote

ComponentUE - Foundation - Cpp Tools - UnrealBuildTool
Affects Versions4.144.15
Target Fix4.14
Fix Commit3173866
Release Commit3173866
CreatedOct 21, 2016
ResolvedOct 25, 2016
UpdatedMay 2, 2018