Я пытаюсь кросс-компилировать код для Android на моем Mac. Этот код требует поддержки Vulkan, поэтому мне нужен Vulkan SDK.
У меня уже установлена Android Studio, поэтому я предположил, что где-то установлен этот SDK. Но я не могу найти значение VULKAN_SDK
, которое работает. Я пробовал и /Users/username/Library/Android/sdk/ndk-bundle/sources/third_party/vulkan/src/
, и /Users/username/Library/Android/sdk/ndk-bundle/toolchains/llvm/prebuilt/darwin-x86_64/sysroot/usr/
, но первый имеет только include
dir, а второй имеет дополнительную структуру внутри lib
, которая, как мне кажется, нарушает модуль CMake FindVulkan
.
По конкретике, если это поможет: код, который я пытаюсь создать, такой: https://github.com/Tencent/ncnn/wiki/how-to-build#build-for-android.
Я также пытался загрузить SDK с https://vulkan.lunarg.com/sdk/home,, но яперенаправляется на https://developer.android.com/ndk/guides/graphics/index.html,, что бесполезно.
Любые указатели приветствуются.