Руководство по началу работы с Vulkan SDK содержит инструкции по настройка среды выполнения, позволяющая приложениям видеть локальную установку Vulkan SDK:
Настройте эти переменные в своей среде после того, как вы установили переменную VULKAN_SDK:
$ export PATH=$PATH:$VULKAN_SDK/bin $ export LD_LIBRARY_PATH=$VULKAN_SDK/lib $ export VK_LAYER_PATH=$VULKAN_SDK/etc/explicit_layer.d
Что мне делать с этими командами? В настоящее время я просто помещаю их в конец моего файла ~/.bashrc
:
$ tail -4 ~/.bashrc
VULKAN_SDK=~/vulkan/VulkanSDK/1.0.13.0/x86_64
export PATH=$PATH:$VULKAN_SDK/bin
export LD_LIBRARY_PATH=$VULKAN_SDK/lib
export VK_LAYER_PATH=$VULKAN_SDK/etc/explicit_layer.d
До сих пор это работало, но разве это не устанавливает только переменные в Bash? Что делать, если я использую другую оболочку или IDE?
Это то, как я должен устанавливать переменные среды Vulkan SDK, или есть лучший способ?
VK_LAYER_PATH
в~/.bashrc
, правильно? Есть ли способ, которым я могу устранить необходимость установкиLD_LIBRARY_PATH
? (Я попытался удалить частьexport PATH=$PATH:$VULKAN_SDK/bin
, и, похоже, ничего не сломалось, так что, думаю, в этом нет необходимости?) 16.06.2016VK_LAYER_PATH
. Недостатком является то, что если вы устанавливаете новый SDK, вам нужно будет не забыть повторно скопировать файлы json в свой .local. Возможно, символическая ссылка в .local позволит избежать этого. И да, вам все равно нужно установитьLD_LIBRARY_PATH
, если только вы не скопируете двоичные файлы куда-нибудь в путь загрузчика по умолчанию. Одна из альтернатив установке двоичных файлов — отредактировать каждый файл json, указав полное имя пути в членеlibrary_path
. 17.06.2016PATH
, если только вы не хотите вызывать какие-либо исполняемые файлы в каталоге$VULKAN_SDK/bin
, такие как vulkaninfo. 17.06.2016