Visual Studio找不到'vulkan-1.lib'

时间:2019-08-26 22:09:16

标签: visual-studio vulkan

我阅读了https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe,试图在Visual Studio中设置Vulkan。我走到了尽头,进行了编译,并得到了:

this tutorial

更多截图:

enter image description here

enter image description here

我正在使用1.1.114.0版本,而本教程正在使用1.1.77.0,这可能是问题的根源。但是,我无法找到另一个教程来展示如何像这样设置Vulkan。如何使Vulkan在Visual Studio中工作?

1 个答案:

答案 0 :(得分:0)

我相信您一定错过了本教程中的步骤。具体来说,寻找文字

  

接下来,打开Linker -> General下的库目录编辑器

链接的教程页面中的

在链接器的 Input 标签中,使用Vulkan库的完整路径(例如C:\VulkanSDK\1.1.101.0\Lib\vulkan-1.lib),或在 General 标签中添加位置库的名称(例如,“ 其他库目录”中的C:\VulkanSDK\1.1.101.0\Lib条目)。

如果您可以使用环境变量来表示值,那么您将要使用VULKAN_SDKVK_SDK_PATH,在上面的示例中,它们将解析为C:\VulkanSDK\1.1.101.0。这样,当您更新Vulkan SDK时,您不需要更新项目文件,它们将在可能安装了不同版本的其他计算机上运行。

从长远来看,我建议切换到CMake进行项目生成,而不是直接维护Visual Studio项目文件。使用CMake,向您的应用程序添加Vulkan依赖关系很容易:

find_package(Vulkan REQUIRED)
target_link_libraries(MyApp Vulkan::Vulkan)

您可以找到现有的基于CMake的Vulkan示例herehere