Description

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.

0
Login to Vote

Fixed
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