Вот что я пытался:
Сначала я добавил следующее в файл build.gradle своего приложения:
Код: Выделить всё
implementation 'org.khronos.openxr:openxr_loader_for_android:1.1.41'
Код: Выделить всё
#include
#include
#include
Поскольку это не сработало, я удалил строку «реализация» из файла build.gradle и вместо этого попытался перейти непосредственно к источнику:
Поскольку это не сработало, я удалил строку «реализация» из файла build.gradle и вместо этого попытался перейти непосредственно к источнику: p>
Я клонировал исходный код OpenXR SDK отсюда: https://github.com/KhronosGroup/OpenXR-SDK
и поместил его в папку «lib/openxr» внутри моего проекта.
Затем я добавил следующее в файл CMakeLists.txt для C++-части моего проекта:
Код: Выделить всё
add_subdirectory(lib/openxr lib/build/lib/android/openxr)
include_directories(lib/openxr/include)
target_link_libraries(
[project name]
openxr-gfxwrapper
[...]
)
Я часами искал в Интернете, как сделать это для Android, но не нашел ничего подходящего. Любая помощь будет оценена по достоинству, спасибо!
Подробнее здесь: https://stackoverflow.com/questions/790 ... -c-project
Мобильная версия