hyperlpr4Android icon indicating copy to clipboard operation
hyperlpr4Android copied to clipboard

改了路劲还报错,谁能告诉我为什么?

Open yangkezun opened this issue 6 years ago • 3 comments

环境 :android studio 3.1 错误信息: Build command failed. Error while executing process C:\Users\asus\AppData\Local\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build D:\TestProject\hyperlpr4Android-master\app.externalNativeBuild\cmake\debug\armeabi-v7a --target hyperlpr} [1/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/PlateDetection.cpp.o [2/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/FastDeskew.cpp.o [3/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/javaWarpper.cpp.o [4/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/PlateSegmentation.cpp.o [5/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/CNNRecognizer.cpp.o [6/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/FineMapping.cpp.o [7/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/Pipeline.cpp.o [8/9] Building CXX object CMakeFiles/hyperlpr.dir/src/main/jni/src/Recognizer.cpp.o D:\TestProject\hyperlpr4Android-master\app\src\main\jni\src\Pipeline.cpp:25:9: warning: delete called on 'pr::GeneralRecognizer' that is abstract but has non-virtual destructor [-Wdelete-non-virtual-dtor] delete generalRecognizer; ^ 1 warning generated. [9/9] Linking CXX shared library ........\build\intermediates\cmake\debug\obj\armeabi-v7a\libhyperlpr.so FAILED: cmd.exe /C "cd . && C:\Users\asus\AppData\Local\Android\Sdk\ndk-bundle\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe --target=armv7-none-linux-androideabi --gcc-toolchain=C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 --sysroot=C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/sysroot -fPIC -isystem C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/sysroot/usr/include/arm-linux-androideabi -D__ANDROID_API__=22 -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -std=c++11 -std=c++11 -O0 -fno-limit-debug-info -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libatomic.a -nostdlib++ --sysroot C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/platforms/android-22/arch-arm -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--exclude-libs,libunwind.a -LC:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/libs/armeabi-v7a -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libhyperlpr.so -o ........\build\intermediates\cmake\debug\obj\armeabi-v7a\libhyperlpr.so @CMakeFiles/hyperlpr.rsp && cd ." D:\TestProject\hyperlpr4Android-master\app\src\main\jni\src/PlateDetection.cpp:30: error: undefined reference to 'cv::CascadeClassifier::detectMultiScale(cv::_InputArray const&, std::ndk1::vector<cv::Rect, std::ndk1::allocator<cv::Rect > >&, double, int, int, cv::Size, cv::Size)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(mathfuncs.cpp.o):mathfuncs.cpp:function _GLOBAL__sub_I_mathfuncs.cpp: error: undefined reference to 'std::ios_base::Init::Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(mathfuncs.cpp.o):mathfuncs.cpp:function _GLOBAL__sub_I_mathfuncs.cpp: error: undefined reference to 'std::ios_base::Init::~Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(system.cpp.o):system.cpp:function std::vector<void*, std::allocator<void*> >::_M_fill_insert(__gnu_cxx::__normal_iterator<void**, std::vector<void*, std::allocator<void*> > >, unsigned int, void* const&): error: undefined reference to 'std::__throw_length_error(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(system.cpp.o):system.cpp:function _GLOBAL__sub_I_system.cpp: error: undefined reference to 'std::ios_base::Init::Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(system.cpp.o):system.cpp:function _GLOBAL__sub_I_system.cpp: error: undefined reference to 'std::ios_base::Init::~Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(parallel.cpp.o):parallel.cpp:function _GLOBAL__sub_I_parallel.cpp: error: undefined reference to 'std::ios_base::Init::Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(parallel.cpp.o):parallel.cpp:function _GLOBAL__sub_I_parallel.cpp: error: undefined reference to 'std::ios_base::Init::~Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::locale::~locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'vtable for std::basic_stringbuf<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'vtable for std::basic_streambuf<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::locale::~locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'vtable for std::basic_stringbuf<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::basic_stringbuf<char, std::char_traits, std::allocator >::~basic_stringbuf(): error: undefined reference to 'vtable for std::basic_streambuf<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::string::assign(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::string::_Rep::_M_dispose(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cv::read(cv::FileNode const&, std::string&, std::string const&): error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*, int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*, int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::string::reserve(unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::string::reserve(unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::locale::~locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::ios_base::~ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_ios<char, std::char_traits >::clear(std::_Ios_Iostate)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::string::_Rep::_M_dispose(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::string::_Rep::_M_destroy(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'std::string::_Rep::_S_empty_rep_storage' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'vtable for std::basic_ostringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'vtable for std::basic_stringbuf<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'vtable for std::basic_streambuf<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'VTT for std::basic_ostringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::make_base64_header(char const*): error: undefined reference to 'vtable for std::basic_ios<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::ios_base::ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::locale::locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const, unsigned int, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator >&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::locale::~locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::ios_base::~ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::ios_base::~ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::string::_Rep::_M_dispose(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'std::string::_Rep::_M_dispose(std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'vtable for std::basic_ios<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'VTT for std::basic_istringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'vtable for std::basic_istringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'vtable for std::basic_streambuf<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::read_base64_header(std::vector<char, std::allocator > const&, std::string&): error: undefined reference to 'vtable for std::basic_stringbuf<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function check_if_write_struct_is_delayed(CvFileStorage, bool) [clone .constprop.248]: error: undefined reference to 'std::string::assign(char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function check_if_write_struct_is_delayed(CvFileStorage*, bool) [clone .constprop.248]: error: undefined reference to 'std::string::assign(char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvXMLWriteScalar(CvFileStorage*, char const*, char const*, int): error: undefined reference to 'std::string::assign(char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvXMLWriteScalar(CvFileStorage*, char const*, char const*, int): error: undefined reference to 'std::string::assign(char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::Base64Writer::check_dt(char const*): error: undefined reference to 'std::string::compare(char const*) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<std::string, std::allocatorstd::string >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<std::string, std::allocatorstd::string >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<std::string, std::allocatorstd::string >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&): error: undefined reference to 'std::string::assign(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<std::string, std::allocatorstd::string >::_M_insert_aux(__gnu_cxx::__normal_iterator<std::string*, std::vector<std::string, std::allocatorstd::string > >, std::string const&): error: undefined reference to 'std::string::assign(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<std::string, std::allocatorstd::string >::operator=(std::vector<std::string, std::allocatorstd::string > const&): error: undefined reference to 'std::string::assign(std::string const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<char, std::allocator >::_M_insert_aux(__gnu_cxx::__normal_iterator<char*, std::vector<char, std::allocator > >, char const&): error: undefined reference to 'std::__throw_length_error(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::ios_base::ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::locale::locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const, unsigned int, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_ios<char, std::char_traits >::init(std::basic_streambuf<char, std::char_traits >)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::istream& std::istream::_M_extract(unsigned int&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits >(std::basic_istream<char, std::char_traits >&, char&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::ios_base::~ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_ios<char, std::char_traits >::clear(std::_Ios_Iostate)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'std::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'vtable for std::basic_ios<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'VTT for std::basic_istringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::RawDataToBinaryConvertor::make_to_binary_funcs(std::string const&): error: undefined reference to 'vtable for std::basic_istringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::ios_base::ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::locale::locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::istream& std::istream::_M_extract(unsigned int&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::basic_istream<char, std::char_traits >& std::operator>><char, std::char_traits >(std::basic_istream<char, std::char_traits >&, char&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::basic_ios<char, std::char_traits >::clear(std::_Ios_Iostate)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'std::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'vtable for std::basic_ios<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'VTT for std::basic_istringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function base64::BinaryToCvSeqConvertor::make_funcs(char const*): error: undefined reference to 'vtable for std::basic_istringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvXMLParseBase64(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::reserve(unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvXMLParseBase64(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::replace(unsigned int, unsigned int, char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvYMLParseValue(CvFileStorage*, char*, CvFileNode*, int, int): error: undefined reference to 'std::string::reserve(unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvYMLParseValue(CvFileStorage*, char*, CvFileNode*, int, int): error: undefined reference to 'std::string::replace(unsigned int, unsigned int, char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::replace(unsigned int, unsigned int, char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::append(unsigned int, char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::append(unsigned int, char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::append(unsigned int, char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::append(unsigned int, char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::replace(unsigned int, unsigned int, char const*, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::string::_M_leak_hard()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function icvJSONParseValue(CvFileStorage*, char*, CvFileNode*): error: undefined reference to 'std::__throw_out_of_range(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::string::find(char, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::string::rfind(char, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::string::find(char, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function cvOpenFileStorage: error: undefined reference to 'std::__throw_out_of_range(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<cv::KeyPoint, std::allocatorcv::KeyPoint >::_M_fill_insert(__gnu_cxx::__normal_iterator<cv::KeyPoint*, std::vector<cv::KeyPoint, std::allocatorcv::KeyPoint > >, unsigned int, cv::KeyPoint const&): error: undefined reference to 'std::__throw_length_error(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(persistence.cpp.o):persistence.cpp:function std::vector<cv::DMatch, std::allocatorcv::DMatch >::_M_fill_insert(__gnu_cxx::__normal_iterator<cv::DMatch*, std::vector<cv::DMatch, std::allocatorcv::DMatch > >, unsigned int, cv::DMatch const&): error: undefined reference to 'std::__throw_length_error(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*) [clone .part.45]: error: undefined reference to 'std::basic_ios<char, std::char_traits >::clear(std::_Ios_Iostate)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*, int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(unsigned long)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::__ostream_insert<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*, int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(unsigned long)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(unsigned long)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(unsigned long)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'vtable for std::basic_ostringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'VTT for std::basic_ostringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'vtable for std::basic_ostringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'VTT for std::basic_ostringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::basic_ostringstream(std::_Ios_Openmode)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(short)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(short)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::str() const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(short)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream::operator<<(short)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::basic_ostringstream<char, std::char_traits, std::allocator >::~basic_ostringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'vtable for std::basic_ostringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'VTT for std::basic_ostringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(double)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(double)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(double)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::string cv::ocl::kerToStr(cv::Mat const&): error: undefined reference to 'std::ostream& std::ostream::_M_insert(double)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::setMaxReservedSize(unsigned int): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::setMaxReservedSize(unsigned int): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::release(_cl_mem*): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::release(_cl_mem*): error: undefined reference to 'std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::release(_cl_mem*): error: undefined reference to 'std::__detail::_List_node_base::_M_unhook()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Kernel::set(int, cv::ocl::Image2D const&): error: undefined reference to 'std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Device::isExtensionSupported(cv::String const&) const: error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(char const*, unsigned int, std::allocator const&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'std::ios_base::ios_base()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'std::locale::locale()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'std::basic_stringbuf<char, std::char_traits, std::allocator >::_M_sync(char*, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'std::basic_istream<char, std::char_traits >& std::getline<char, std::char_traits, std::allocator >(std::basic_istream<char, std::char_traits >&, std::basic_string<char, std::char_traits, std::allocator >&, char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'std::basic_istringstream<char, std::char_traits, std::allocator >::~basic_istringstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'VTT for std::basic_istringstream<char, std::char_traits, std::allocator >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::split(std::string const&, char, std::vector<std::string, std::allocatorstd::string >&): error: undefined reference to 'vtable for std::basic_istringstream<char, std::char_traits, std::allocator >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::_Rb_tree<std::string, std::pair<std::string const, cv::ocl::Program>, std::_Select1st<std::pair<std::string const, cv::ocl::Program> >, std::lessstd::string, std::allocator<std::pair<std::string const, cv::ocl::Program> > >::_M_insert_unique(std::pair<std::string const, cv::ocl::Program> const&): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::_Rb_tree<std::string, std::pair<std::string const, cv::ocl::Program>, std::_Select1st<std::pair<std::string const, cv::ocl::Program> >, std::lessstd::string, std::allocator<std::pair<std::string const, cv::ocl::Program> > >::_M_insert_unique(std::pair<std::string const, cv::ocl::Program> const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function int cv::ocl::getStringInfo<int ()(_cl_platform_id, unsigned int, unsigned int, void*, unsigned int*), _cl_platform_id*>(int ()(_cl_platform_id, unsigned int, unsigned int, void*, unsigned int*), _cl_platform_id*, unsigned int, std::string&) [clone .constprop.347]: error: undefined reference to 'std::string::_M_mutate(unsigned int, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function int cv::ocl::getStringInfo<int ()(_cl_device_id, unsigned int, unsigned int, void*, unsigned int*), _cl_device_id*>(int ()(_cl_device_id, unsigned int, unsigned int, void*, unsigned int*), _cl_device_id*, unsigned int, std::string&) [clone .constprop.348]: error: undefined reference to 'std::string::_M_mutate(unsigned int, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolBaseImpl<cv::ocl::OpenCLBufferPoolImpl, cv::ocl::CLBufferEntry, _cl_mem*>::_findAndRemoveEntryFromReservedList(cv::ocl::CLBufferEntry&, unsigned int): error: undefined reference to 'std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::_Rb_tree<std::string, std::string, std::_Identitystd::string, std::lessstd::string, std::allocatorstd::string >::M_insert(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::string const&): error: undefined reference to 'std::_Rb_tree_insert_and_rebalance(bool, std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Device::Impl::Impl(void*): error: undefined reference to 'std::string::find(char, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Device::Impl::Impl(void*): error: undefined reference to 'std::basic_string<char, std::char_traits, std::allocator >::basic_string(std::string const&, unsigned int, unsigned int)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Device::Impl::Impl(void*): error: undefined reference to 'std::_Rb_tree_decrement(std::_Rb_tree_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Device::Impl::Impl(void*): error: undefined reference to 'std::__throw_out_of_range(char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::find(char const*, unsigned int, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::_M_leak_hard()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::ostream::put(char)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::ostream::flush()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::_M_leak_hard()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::_M_leak_hard()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::compare(char const*) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::compare(char const*) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::compare(char const*) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::string::find(char const*, unsigned int, unsigned int) const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::cerr' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::operator<< <std::char_traits >(std::basic_ostream<char, std::char_traits >&, char const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::basic_ostream<char, std::char_traits >& std::endl<char, std::char_traits >(std::basic_ostream<char, std::char_traits >&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::ctype::_M_widen_init() const' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::__throw_bad_cast()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::Context::Impl::setDefault(): error: undefined reference to 'std::cerr' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function cv::ocl::OpenCLBufferPoolImpl::_allocateBufferEntry(cv::ocl::CLBufferEntry&, unsigned int): error: undefined reference to 'std::__detail::_List_node_base::_M_hook(std::__detail::_List_node_base*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::_Rb_tree<std::string, std::pair<std::string const, cv::ocl::Program>, std::_Select1st<std::pair<std::string const, cv::ocl::Program> >, std::lessstd::string, std::allocator<std::pair<std::string const, cv::ocl::Program> > >::erase(std::string const&): error: undefined reference to 'std::_Rb_tree_increment(std::_Rb_tree_node_base const*)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function std::_Rb_tree<std::string, std::pair<std::string const, cv::ocl::Program>, std::_Select1st<std::pair<std::string const, cv::ocl::Program> >, std::lessstd::string, std::allocator<std::pair<std::string const, cv::ocl::Program> > >::erase(std::string const&): error: undefined reference to 'std::_Rb_tree_rebalance_for_erase(std::_Rb_tree_node_base*, std::_Rb_tree_node_base&)' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function _GLOBAL__sub_I_ocl.cpp: error: undefined reference to 'std::ios_base::Init::Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(ocl.cpp.o):ocl.cpp:function _GLOBAL__sub_I_ocl.cpp: error: undefined reference to 'std::ios_base::Init::~Init()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::SyncTraceStorage::put(cv::utils::trace::details::TraceMessage const&) const: error: undefined reference to 'std::ostream::flush()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_filebuf<char, std::char_traits >::close()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_filebuf<char, std::char_traits >::close()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::__basic_file::~__basic_file()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::__basic_file::~__basic_file()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_ofstream<char, std::char_traits >::~basic_ofstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'vtable for std::basic_ofstream<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'vtable for std::basic_filebuf<char, std::char_traits >' C:/Users/asus/AppData/Local/Android/Sdk/ndk-bundle/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64/lib/gcc/arm-linux-androideabi/4.9.x/../../../../arm-linux-androideabi/bin\ld: the vtable symbol may be undefined because the class is missing its key function D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'VTT for std::basic_ofstream<char, std::char_traits >' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_filebuf<char, std::char_traits >::close()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_filebuf<char, std::char_traits >::close()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::__basic_file::~__basic_file()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::__basic_file::~__basic_file()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'std::basic_ofstream<char, std::char_traits >::~basic_ofstream()' D:/OpenCV/opencv-3.3.1-android-sdk/OpenCV-android-sdk/sdk/native/libs/armeabi-v7a/libopencv_core.a(trace.cpp.o):trace.cpp:function cv::utils::trace::details::AsyncTraceStorage::~AsyncTraceStorage(): error: undefined reference to 'vtable for std::basic_ofstream<char, std::char_traits

yangkezun avatar Jun 26 '18 09:06 yangkezun

可以了 , 修改app下的gradle : 添加: externalNativeBuild { cmake { cppFlags "-std=c++11" arguments '-DANDROID_STL=gnustl_static' } }

感谢某网友

yangkezun avatar Jun 27 '18 03:06 yangkezun

按照这个改法 还是出错 Could not find method cppFlags() for arguments [-std=c++11] on object of type com.android.build.gradle.internal.dsl.CmakeOptions.

zmin666 avatar Jul 20 '18 08:07 zmin666

1、修改openvc jin的那个路径 2、下载全新的android-ndk-r16b Android studio自带下载的那个版本缺少文件 3、一定要升级到最新的Android Studio3.3 使用相应的gradle版本 这个应用的3.0.1版本的 无法连接到CMake

zhuzhutai avatar Feb 20 '19 13:02 zhuzhutai