You should always include vulkan/vulkan.h first, then include SDL_vulkan.h
This work was done by Jacob Lifshay and Mark Callow; I'm just merging it into revision control.