UE4.14.2在安装Vulkan SDK的环境当中编译出错。具体出错位置是在
VulkanShaders.cpp:
#if (!PLATFORM_ANDROID) #include <vulkan/icd-spv.h> #endif
原因是本机安装的Vulkan SDK当中没有icd-spv.h这个文件。可以将UE源代码树当中包含的文件复制到Vulkan SDK对应的目录解决这个问题。
从
C:…UE4-QAEngineSourceThirdPartyVulkanWindowsIncludevulkan
到
C:VulkanSDK1.0.37.0Includevulkan