我在android studio中使用ndk构建工具构建opencv时遇到了这个错误
我正在使用这个github项目 我有这个问题 我修改了我在android studio中使用ndk构建工具构建opencv时遇到了这个错误,android,c++,android-studio,cmake,android-ndk,Android,C++,Android Studio,Cmake,Android Ndk,我正在使用这个github项目 我有这个问题 我修改了cmakelists.txt以指定库,如下所示: add_library(opencv_java3 SHARED IMPORTED) set_target_properties(opencv_java3 PROPERTIES IMPORTED_LOCATION ${CMAKE_HOME_DIRECTORY}/path_to
cmakelists.txt
以指定库,如下所示:
add_library(opencv_java3
SHARED
IMPORTED)
set_target_properties(opencv_java3
PROPERTIES
IMPORTED_LOCATION
${CMAKE_HOME_DIRECTORY}/path_to_jniLibs/${ANDROID_ABI}/libopencv_java3.so)
随后:
target_link_libraries(native-lib
...
opencv_java3)
这样,只要路径的大小写正确,就可以找到库,尤其是在Linux上。您可以在没有cmake帮助的情况下安装,如本答案所示,但我在构建项目时会遇到不同的错误,请分别下载代码并手动导入Open CV库。在构建之前,检查NDK是否正确配置。是的,我被手动导入,NDK配置正确,但再次出现错误。?你是否检查过它是从你这边来的??你能分享你的cmakelists.txt文件吗?
target_link_libraries(native-lib
...
opencv_java3)