NDK: Как включить «RefBase.h» от ndkr15c? - PullRequest
0 голосов
/ 24 октября 2018

Я успешно включил "rs / cpp / util / RefBase.h" NDK r10, но после изменения на NDK 15 и cmake, он компилирует ошибку: фатальная ошибка: файл 'rs / cpp / util / RefBase.h'не найдено.Мои параметры сборки не изменились:

cmake {
    arguments '-DANDROID_PLATFORM=android-21',
              '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=stlport_static'
}

Я долго боролся с этим, спасибо, если кто-нибудь может помочь.

1 Ответ

0 голосов
/ 24 октября 2018

Похоже, поддержка RenderScript была когда-либо добавлена ​​в CMake.Вы можете использовать ndk-build и посмотреть наши тесты, чтобы увидеть, как он используется: https://android.googlesource.com/platform/ndk/+/master/tests/device/rs-cpp-basic/jni/Android.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)
LOCAL_MODULE := app
LOCAL_SRC_FILES:= foo.rs app.cpp
LOCAL_LDLIBS := -llog
LOCAL_STATIC_LIBRARIES := RScpp_static
include $(BUILD_SHARED_LIBRARY)

$(call import-module,android/renderscript)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...