Vulkan SDK 版本 1.1.85.0 在 Kubuntu 18.10 上链接

Vulkan SDK Version 1.1.85.0 linking on Kubuntu 18.10

本文关键字:链接 Kubuntu SDK 版本 Vulkan      更新时间:2023-10-16

我目前正在开发带有 vulkan 的游戏引擎。 我只是想尝试它是否在 Linux 上编译,但我不知道如何链接我的 Vulkan SDK 库。我从LunarG主页下载了"vulkansdk-linux-x86_64-1.1.85.0.tar.gz",但现在我不知道我应该在"target_link_libraries"下链接什么。

我试图从lib文件夹中链接"libvulkan.so",但它不起作用。 你的一些帮助会很棒,因为我从来没有在 Linux 上使用过 CMAKE。

/usr/bin/ld: cannot find -lvulkan
collect2: error: ld returned 1 exit status
make[3]: *** [CMakeFiles/Untitled.dir/build.make:669: ../output_linux    /Untitled] Error 1
make[2]: *** [CMakeFiles/Makefile2:73: CMakeFiles/Untitled.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:85: CMakeFiles/Untitled.dir/rule] Error 2
make: *** [Makefile:118: Untitled] Error 2    

感谢您的帮助, 马龙

SDK的 Linux 入门指南可在 SDK 压缩包中找到,在此链接中对此进行了解释。 事实上,甚至还有一个名为"在CMake项目中使用Vulkan"的部分展示了如何使用FindVulkanCMake模块。 SDK还包含许多示例程序,也是使用CMake构建的。