1. 确保编译器支持C++17, 所以需要Visual Studio 2017及其以上版本,我这里用的是2022。确保环境安装了CMake。CMake-gui 可选装。
2. 下载Vulkan SDK, 到 https://vulkan.lunarg.com/ 下载安装,安装完成后到其Bin目录下找到vkcube.exe, 如果运行后能看到下图,说明安装成功
3. 下载Vulkan Samples,到 GitHub - KhronosGroup/Vulkan-Samples: One stop solution for all Vulkan samples
git clone --recurse-submodules https://github.com/KhronosGroup/Vulkan-Samples.git
cd Vulkan-Samples
4. 编译Vulkan Samples, 确保上一步的仓库已下载好,检查依赖库及资源是否都clone全了。然后到Vulkan Samples的目录下执行下面命令
cmake -G "Visual Studio 17 2022" -A x64 -S . -build/windows
cmake --build build/windows --config Debug --target vulkan_samples
build\windows\app\bin\Release\AMD64\vulkan_samples.exe sample hello_triangle
这三条命令都依次成功执行后,如果能看到下面画面,说明开发环境配置成功,后面可以愉快的学习vulkan.