在Kubuntu 18.10上链接的Vulkan SDK版本1.1.85.0

时间:2018-10-23 21:18:51

标签: c++ linux cmake linker vulkan

我目前正在使用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    

感谢您的帮助, 马龙

1 个答案:

答案 0 :(得分:1)

可在SDK压缩包中找到SDK的《 Linux入门指南》,此link对此进行了解释。实际上,甚至还有一个名为“在CMake项目中使用Vulkan”的小节,展示了如何使用FindVulkan CMake模块。该SDK还包含许多示例程序,它们也是使用CMake构建的。