报错:validation layers requested, but not available!
调试后发现,在checkValidationLayerSupport()
函数中的availableLayers
支持列表里 没有VK_LAYER_KHRONOS_validation
这一项
经过各种艰苦尝试后。。。。。。
解决办法
请检查自己曾经是否把Vulkan SDK文件夹移动到了另一个文件夹下,若是
- 请把项目依赖的SDK换到初次安装的SDK目录下
- 或者,卸载SDK重新安装一遍,不要更改他的地址,重新配置项目
重新编译运行后,就能找到VK_LAYER_KHRONOS_validation
如果想要移动Vulkan SDK文件夹,可能需要配置一下 VulkanSDK\1.3.231.1\Bin\vkconfig.exe