-2
我通過Vulkan規範和Sasha的示例學習Vulkan。
現在我有一個問題,VK_KHR_WIN32_SURFACE_EXTENSION_NAME
沒有定義,但一切工作正常,當我點擊左側按Ctrl這個定義,它顯示爲#define VK_KHR_WIN32_SURFACE_EXTENSION_NAME "VK_KHR_win32_surface"
在vulkan/vulkan.h 3676行。
作爲我Visual Studio 2015中的配置,我包含了包含目錄在Vulkan SDK和庫dir + linked vulkan-1.lib
爲什麼會發生?VK_KHR_WIN32_SURFACE_EXTENSION_NAME未定義
官方'vulkan.h'中不再有'VK_PROTOTYPES'。只有'VK_NO_PROTOTYPES' – krOoze
@krOoze感謝您的信息!我編輯了答案:) – 2016-05-24 15:52:37
另外'VK_NO_PROTOTYPES'刪除函數聲明,不應與OP中的vulkan-1.lib一起使用。但是:是的:在代碼中缺少'#define VK_USE_PLATFORM_WIN32_KHR'就是問題所在。 – krOoze