Vulkan SDK Версия 1.1.85.0, связывающая на Kubuntu 18.10 - PullRequest
0 голосов
/ 24 октября 2018

Я сейчас работаю над игровым движком с вулканом.Я просто хотел проверить, компилируется ли он в linux, но я не знаю, как связать мои библиотеки Vulkan SDK.Я загрузил «vulkansdk-linux-x86_64-1.1.85.0.tar.gz» с домашней страницы LunarG, но теперь я не знаю, на что мне следует ссылаться в «target_link_libraries».

Я пытался связать «libvulkan».so "из папки lib, но это не работает.Некоторая помощь была бы вам полезна, потому что я никогда не работал с CMAKE в linux.

/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 голосов
/ 24 октября 2018

Руководство SDK по началу работы с Linux, найденное в вашем архиве SDK и по этой ссылке , объясняет многое из этого.На самом деле, есть даже раздел «Использование Vulkan в проектах CMake», в котором показано, как использовать модуль FindVulkan CMake.SDK также содержит множество примеров программ, также созданных с помощью CMake.

...