提问人:terdev 提问时间:6/15/2023 更新时间:6/15/2023 访问量:97
libOpenCL.so 与 arm64-v8a ABI 不兼容?
libOpenCL.so incompatible for arm64-v8a ABI?
问:
我想运行一个使用 Qualcomm OpenCL SDK 的原生 Android 应用程序。因此,我已将我的目标链接到提供的,包含在我的本机代码中,并将以下行添加到我的CMakeLists.txt中:native_lib.cpp
libOpenCL.so
opencl.hpp
include_directories(opencl-sdk)
add_library(opencv-lib SHARED IMPORTED)
set_target_properties(opencv-lib PROPERTIES IMPORTED_LOCATION ${CMAKE_CURRENT_SOURCE_DIR}/opencl-sdk/libOpenCL.so)
target_link_libraries( demo opencv-lib )
demo 是我的主文件添加到的库。运行应用会产生以下错误:
ld: error: /Users/terdev/AndroidStudioProjects/demo/app/src/main/cpp/opencl-sdk/libOpenCL.so is incompatible with aarch64linux
我的设备 SOC 支持的 ABI 是 。该问题有解决方法吗?arm64-v8a
答: 暂无答案
评论
libOpenCL.so
/vendor/lib/
/vendor/lib64/libOpenCL.so