--- Vulkan-Headers-1.2.168/include/vulkan/vk_layer.h.orig 2021-01-25 10:04:08.000000000 +0100 +++ Vulkan-Headers-1.2.168/include/vulkan/vk_layer.h 2021-03-14 16:14:12.668255800 +0100 @@ -27,7 +27,13 @@ #pragma once #include "vulkan.h" -#if defined(__GNUC__) && __GNUC__ >= 4 +#if defined(_WIN32) +# if defined (VK_BUILDING_DLL) +# define VK_LAYER_EXPORT __declspec(dllexport) +# else +# define VK_LAYER_EXPORT +# endif +#elif defined(__GNUC__) && __GNUC__ >= 4 #define VK_LAYER_EXPORT __attribute__((visibility("default"))) #elif defined(__SUNPRO_C) && (__SUNPRO_C >= 0x590) #define VK_LAYER_EXPORT __attribute__((visibility("default")))