環境
按照Vulkan SDK的說明,需要Visual Studio 2015以上的版本,小編用的是Visual Studio 2019。
模板
Vulkan SDK自帶Vulkan項目的Visual Studio工程模板,使用模板可以方便的創建Visual Studio工程。
- 將工程模板從Vulkan SDK的安裝目錄中,拷貝到Visual Studio的模板目錄中。
Vulkan SDK中的模板在其安裝目錄下的Templates目錄中,該目錄下有Visual Studio 2017 2018 和 2019的模板。
Visual Studio 的模板目錄在用戶的文檔目錄下,具體路徑爲:C:\Users\XXX\Documents\Visual Studio 2019\Templates\ProjectTemplates\Visual C++ 項目,XXX爲用戶名。
Vulkan的模板
模板可以直接以ZIP形式copy,不需要解壓。
創建項目
- 打開Visual Studio 2019,選擇“創建新項目”
- 在選擇模板頁面,可以找到4個Vulkan工程模板
模板名 | 說明 |
---|---|
Vulkan Program | 一個簡單的Vulkan工程,創建並銷燬了一個Vulkan Instance。使用Vulkan的C語言API |
Vulkan Windowed Program | 以來SDL和GLM的Vulkan工程,創建了一個空窗口。爲窗口初始化了Vulkan surface。使用Vulkan的C語言API |
Vulkan C++ Program | 與Vulkan Program一樣,但使用了Vualkan的C++語言API |
Vulkan C++ Windowed Program | 與Vulkan Windowed Program一樣,但使用了Vualkan的C++語言API |
- 選擇模板後就會生成一個Vulkan解決方案和工程。這裏以Vulkan Windowed Program爲例。
編譯時會報錯
這時需要“重定目標解決方案”。方法是在解決方案上右鍵->“重定目標解決方案”。然後選擇當前系統支持的版本。
4.編譯並運行工程。