在没有管理员权限的情况下安装 Vulkan SDK?

Installing Vulkan SDK without admin privilegs?

我尝试在 Windows 10 上安装 the official Vulkan SDK。不幸的是,安装程序要求管理员权限,而我显然没有。

尽管如此:为什么? SDK不就是一堆头文件和库和一些热门示例混在一起吗?

我正在寻找一种使用 MinGW 开始使用 Vulkan 的方法。有我可以使用的 .zip 文件吗?某种预编译?还是我至少可以自己编译 Vulkan?

您根本不需要SDK。如果你想使用 Vulkan 进行开发,你只需要一个 Vulkan-capable GPU,最近 driver 和 Vulkan headers.

除了 headers,您还需要一些方法来加载实际的 Vulkan 函数。如果您不想手动执行此操作,请构建并 link official loader or use a dynamic loader like volk.

SDK 需要管理员权限的原因是因为它还通过注册表安装验证层,但也可以选择 compile them yourself 并使用名为 VK_LAYER_PATH 而不是必须为每个层添加注册表项。