Quantcast
Channel: OpenCV Q&A Forum - Latest question feed
Viewing all articles
Browse latest Browse all 19555

Build shared for Android libc++ fails

$
0
0
I'm did a clone from https://github.com/Itseez/opencv.git @ commit 6e5e5d87df4212b91839704ff153ec6d8f2549f6 I used this cmake command: cmake \ -DBUILD_SHARED_LIBS=YES \ -DANDROID_ABI=arm64-v8a \ -DBUILD_ANDROID_EXAMPLES=OFF \ -DINSTALL_PYTHON_EXAMPLES=OFF \ -DBUILD_EXAMPLES=OFF \ -DBUILD_PERF_TESTS=OFF \ -DBUILD_TESTS=OFF \ -DANDROID_NATIVE_API_LEVEL=android-14 \ -DANDROID_STL=c++_shared \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \ -DANDROID_STL_FORCE_FEATURES=ON \ -DCMAKE_TOOLCHAIN_FILE=../../opencv/platforms/android/android.toolchain.cmake $@ ../../opencv The third party libraries built ok. I got c++ standard library link errors when linking opencv_core: CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o: In function `std::string::_Rep::_M_dispose(std::allocator const&) [clone .part.1]': command_line_parser.cpp:(.text.unlikely._ZNSs4_Rep10_M_disposeERKSaIcE.part.1+0x38): undefined reference to `std::string::_Rep::_M_destroy(std::allocator const&)' CMakeFiles/opencv_core.dir/src/command_line_parser.cpp.o: In function `cv::from_str(cv::String const&, int, void*)': command_line_parser.cpp:(.text._ZN2cvL8from_strERKNS_6StringEiPv+0x44): undefined reference to `VTT for std::basic_stringstream, std::allocator>' command_line_parser.cpp:(.text._ZN2cvL8from_strERKNS_6StringEiPv+0x48): undefined reference to `std::basic_string, std::allocator>::basic_string(char const*, std::allocator const&)' command_line_parser.cpp:(.text._ZN2cvL8from_strERKNS_6StringEiPv+0x50): undefined reference to `std::ios_base::ios_base()' etc.

Viewing all articles
Browse latest Browse all 19555

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>