Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编译报错error: undefined reference to 'std::xxx' #6

Open
tony23733 opened this issue Sep 3, 2018 · 2 comments
Open

编译报错error: undefined reference to 'std::xxx' #6

tony23733 opened this issue Sep 3, 2018 · 2 comments

Comments

@tony23733
Copy link

我添加了所有缺失的静态库以后,编译报错。

Build command failed.
Error while executing process D:\Users\pc\AppData\Local\android-sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {--build E:\Projects\GitHub\Android-VINS-master\app\.externalNativeBuild\cmake\debug\armeabi-v7a --target native-lib}
[1/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/utility/visualization.cpp.o
[2/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/feature_manager.cpp.o
[3/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/projection_factor.cpp.o
[4/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/pose_local_parameterization.cpp.o
[5/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/utility/utility.cpp.o
[6/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/keyframe.cpp.o
[7/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/marginalization_factor.cpp.o
[8/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/solve_5pts.cpp.o
[9/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_aligment.cpp.o
[10/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CataCamera.cc.o
[11/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/FBrief.cpp.o
[12/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_ex_rotation.cpp.o
[13/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DUtils/Timestamp.cpp.o
[14/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/QueryResults.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[15/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/ScoringObject.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[16/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DVision/BRIEF.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[17/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DUtils/Random.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[18/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/FeatureVector.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[19/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/VocabularyBinary.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[20/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/loop_closure.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[21/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/BowVector.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[22/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[23/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/parameters.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[24/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/estimator.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[25/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/estimator_node.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[26/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_sfm.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[27/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/Camera.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[28/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/keyframe_database.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[29/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/chessboard/Chessboard.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[30/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CameraFactory.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[31/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/calib/CameraCalibration.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[32/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CostFunctionFactory.cc.o
clang++.exe: warning: -lz: 'linker' input unused
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure\keyframe.cpp:1:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/keyframe.h:17:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/loop_closure.h:9:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/ThirdParty/DBoW/DBoW2.h:63:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/ThirdParty/DBoW/TemplatedVocabulary.h:30:
In file included from ../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset.hpp:15:
../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset/dynamic_bitset.hpp:24:9: warning: 'LOG_TAG' macro redefined [-Wmacro-redefined]
#define LOG_TAG "dynamic bitset"
        ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/../initial/initial_sfm.h:15:9: note: previous definition is here
#define LOG_TAG "initial_sfm"
        ^
1 warning generated.
[33/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/feature_tracker/feature_tracker.cpp.o
clang++.exe: warning: -lz: 'linker' input unused
[34/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/PinholeCamera.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[35/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/EquidistantCamera.cc.o
clang++.exe: warning: -lz: 'linker' input unused
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\native-lib.cpp:48:92: warning: if statement has empty body [-Wempty-body]
    if (!boost::filesystem::exists(inputDir) && !boost::filesystem::is_directory(inputDir));
                                                                                           ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\native-lib.cpp:48:92: note: put the semicolon on a separate line to silence this warning
1 warning generated.
[36/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/gpl/EigenQuaternionParameterization.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[37/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/ScaramuzzaCamera.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[38/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/sparse_graph/Transform.cc.o
clang++.exe: warning: -lz: 'linker' input unused
[39/40] Building CXX object CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/gpl/gpl.cc.o
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1701:23: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]
            if (fminf(fabsf(splineXY(p_j.x) - p_j.y), fabsf(splineYX(p_j.y) - p_j.x)) > thresh)
                      ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1701:23: note: use function 'std::abs' instead
            if (fminf(fabsf(splineXY(p_j.x) - p_j.y), fabsf(splineYX(p_j.y) - p_j.x)) > thresh)
                      ^~~~~
                      std::abs
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1701:55: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]
            if (fminf(fabsf(splineXY(p_j.x) - p_j.y), fabsf(splineYX(p_j.y) - p_j.x)) > thresh)
                                                      ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1701:55: note: use function 'std::abs' instead
            if (fminf(fabsf(splineXY(p_j.x) - p_j.y), fabsf(splineYX(p_j.y) - p_j.x)) > thresh)
                                                      ^~~~~
                                                      std::abs
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1756:23: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]
            if (fminf(fabsf(splineXY(p_i.x) - p_i.y), fabsf(splineYX(p_i.y) - p_i.x)) > thresh)
                      ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1756:23: note: use function 'std::abs' instead
            if (fminf(fabsf(splineXY(p_i.x) - p_i.y), fabsf(splineYX(p_i.y) - p_i.x)) > thresh)
                      ^~~~~
                      std::abs
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1756:55: warning: absolute value function 'fabsf' given an argument of type 'double' but has parameter of type 'float' which may cause truncation of value [-Wabsolute-value]
            if (fminf(fabsf(splineXY(p_i.x) - p_i.y), fabsf(splineYX(p_i.y) - p_i.x)) > thresh)
                                                      ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\camera_model\src\chessboard\Chessboard.cc:1756:55: note: use function 'std::abs' instead
            if (fminf(fabsf(splineXY(p_i.x) - p_i.y), fabsf(splineYX(p_i.y) - p_i.x)) > thresh)
                                                      ^~~~~
                                                      std::abs
4 warnings generated.
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\estimator_node.cpp:14:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/loop-closure/loop_closure.h:9:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/loop-closure/ThirdParty/DBoW/DBoW2.h:63:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/loop-closure/ThirdParty/DBoW/TemplatedVocabulary.h:30:
In file included from ../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset.hpp:15:
../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset/dynamic_bitset.hpp:24:9: warning: 'LOG_TAG' macro redefined [-Wmacro-redefined]
#define LOG_TAG "dynamic bitset"
        ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/initial/initial_sfm.h:15:9: note: previous definition is here
#define LOG_TAG "initial_sfm"
        ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\estimator_node.cpp:22:9: warning: 'LOG_TAG' macro redefined [-Wmacro-redefined]
#define LOG_TAG "vins_estimator"
        ^
../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset/dynamic_bitset.hpp:24:9: note: previous definition is here
#define LOG_TAG "dynamic bitset"
        ^
2 warnings generated.
clang++.exe: warning: -lz: 'linker' input unused
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure\keyframe_database.cpp:1:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/keyframe_database.h:5:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/keyframe.h:17:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/loop_closure.h:9:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/ThirdParty/DBoW/DBoW2.h:63:
In file included from E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/ThirdParty/DBoW/TemplatedVocabulary.h:30:
In file included from ../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset.hpp:15:
../../../../src/main/cpp/include/boost-1.49\boost/dynamic_bitset/dynamic_bitset.hpp:24:9: warning: 'LOG_TAG' macro redefined [-Wmacro-redefined]
#define LOG_TAG "dynamic bitset"
        ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\loop-closure/../initial/initial_sfm.h:15:9: note: previous definition is here
#define LOG_TAG "initial_sfm"
        ^
1 warning generated.
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
clang++.exe: warning: -lz: 'linker' input unused
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src\estimator.cpp:4:9: warning: 'LOG_TAG' macro redefined [-Wmacro-redefined]
#define LOG_TAG "estimator"
        ^
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/initial/initial_sfm.h:15:9: note: previous definition is here
#define LOG_TAG "initial_sfm"
        ^
1 warning generated.
clang++.exe: warning: -lz: 'linker' input unused
[40/40] Linking CXX shared library ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libnative-lib.so
FAILED: cmd.exe /C "cd . && E:\DevTools\android-ndk-r13b\toolchains\llvm\prebuilt\windows-x86_64\bin\clang++.exe  -target armv7-none-linux-androideabi -gcc-toolchain E:/DevTools/android-ndk-r13b/toolchains/arm-linux-androideabi-4.9/prebuilt/windows-x86_64 --sysroot=E:/DevTools/android-ndk-r13b/platforms/android-21/arch-arm -fPIC -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -g -DANDROID -ffunction-sections -funwind-tables -fstack-protector-strong -no-canonical-prefixes -march=armv7-a -mfloat-abi=softfp -mfpu=vfpv3-d16 -fno-integrated-as -mthumb -Wa,--noexecstack -Wformat -Werror=format-security -fno-exceptions -fno-rtti -std=c++11 -frtti -fexceptions -std=gnu++11 -lz  -O0 -fno-limit-debug-info -O0 -fno-limit-debug-info  -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -Wl,--build-id -Wl,--warn-shared-textrel -Wl,--fatal-warnings -Wl,--fix-cortex-a8 -Wl,--no-undefined -Wl,-z,noexecstack -Qunused-arguments -Wl,-z,relro -Wl,-z,now -shared -Wl,-soname,libnative-lib.so -o ..\..\..\..\build\intermediates\cmake\debug\obj\armeabi-v7a\libnative-lib.so CMakeFiles/native-lib.dir/src/main/cpp/native-lib.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/estimator_node.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/parameters.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/estimator.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/feature_manager.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/pose_local_parameterization.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/projection_factor.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/factor/marginalization_factor.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/utility/utility.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/utility/visualization.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/solve_5pts.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_aligment.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_sfm.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/initial/initial_ex_rotation.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/BowVector.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/FBrief.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/FeatureVector.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/QueryResults.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DBoW/ScoringObject.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DUtils/Random.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DUtils/Timestamp.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/DVision/BRIEF.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/ThirdParty/VocabularyBinary.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/loop_closure.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/keyframe.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/loop-closure/keyframe_database.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/vins_estimator/src/feature_tracker/feature_tracker.cpp.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/chessboard/Chessboard.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/calib/CameraCalibration.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/Camera.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CameraFactory.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CostFunctionFactory.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/PinholeCamera.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/CataCamera.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/EquidistantCamera.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/camera_models/ScaramuzzaCamera.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/sparse_graph/Transform.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/gpl/gpl.cc.o CMakeFiles/native-lib.dir/src/main/cpp/src/camera_model/src/gpl/EigenQuaternionParameterization.cc.o  ../../../../src/main/jniLibs/armeabi-v7a/libopencv_java3.so -llog ../../../../src/main/jniLibs/armeabi-v7a/libopencv_calib3d.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_core.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_features2d.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_flann.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_highgui.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_imgcodecs.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_imgproc.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_ml.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_objdetect.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_photo.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_shape.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_stitching.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_superres.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_ts.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_video.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_videoio.a ../../../../src/main/jniLibs/armeabi-v7a/libopencv_videostab.a ../../../../src/main/jniLibs/armeabi-v7a/libceres.a ../../../../src/main/jniLibs/armeabi-v7a/libboost_filesystem-gcc-mt-1_49.a ../../../../src/main/jniLibs/armeabi-v7a/libboost_program_options-gcc-mt-1_49.a ../../../../src/main/jniLibs/armeabi-v7a/libboost_system-gcc-mt-1_49.a -lm "E:/DevTools/android-ndk-r13b/sources/cxx-stl/gnu-libstdc++/4.9/libs/armeabi-v7a/libgnustl_static.a" && cd ."
E:\Projects\GitHub\Android-VINS-master\app\src\main\cpp\src\vins_estimator\src/estimator.cpp:694: error: undefined reference to 'ceres::Problem::AddResidualBlock(ceres::CostFunction*, ceres::LossFunction*, std::vector<double*, std::allocator<double*> > const&)'
E:/Projects/GitHub/eigen-git-mirror\Eigen/src/Core/util/Memory.h:70: error: undefined reference to 'std::bad_alloc::bad_alloc()'
E:/Projects/GitHub/eigen-git-mirror\Eigen/src/Core/util/Memory.h:70: error: undefined reference to 'std::bad_alloc::bad_alloc()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:461: error: undefined reference to 'std::__ndk1::locale::~locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::locale::~locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::locale::~locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:472: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype<char>::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/streambuf:302: error: undefined reference to 'std::__ndk1::locale::~locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/iosfwd:126: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/stdexcept:136: error: undefined reference to 'std::logic_error::logic_error(char const*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/istream:358: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/istream:358: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/istream:358: error: undefined reference to 'std::__ndk1::ios_base::~ios_base()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/stdexcept:146: error: undefined reference to 'std::logic_error::logic_error(char const*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:756: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:739: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype<char>::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:529: error: undefined reference to 'std::__ndk1::ios_base::clear(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:955: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
E:/Projects/GitHub/eigen-git-mirror\Eigen/src/Core/util/Memory.h:70: error: undefined reference to 'std::bad_alloc::bad_alloc()'
E:/Projects/GitHub/eigen-git-mirror\Eigen/src/Core/util/Memory.h:70: error: undefined reference to 'std::bad_alloc::bad_alloc()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/stdexcept:136: error: undefined reference to 'std::logic_error::logic_error(char const*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/stdexcept:136: error: undefined reference to 'std::logic_error::logic_error(char const*)'
../../../../src/main/jniLibs/armeabi-v7a/libceres.a(local_parameterization.o):local_parameterization.cc:typeinfo for std::__ndk1::basic_ios<char, std::__ndk1::char_traits<char> >: error: undefined reference to 'typeinfo for std::__ndk1::ios_base'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:698: error: undefined reference to 'std::__ndk1::ios_base::getloc() const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__locale:212: error: undefined reference to 'std::__ndk1::locale::use_facet(std::__ndk1::locale::id&) const'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:706: error: undefined reference to 'std::__ndk1::ios_base::__set_badbit_and_consider_rethrow()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype<char>::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:785: error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:786: error: undefined reference to 'std::__ndk1::ios_base::copyfmt(std::__ndk1::ios_base const&)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:789: error: undefined reference to 'std::__ndk1::ios_base::__call_callbacks(std::__ndk1::ios_base::event)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::ctype<char>::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ios:690: error: undefined reference to 'std::__ndk1::ios_base::init(void*)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/streambuf:230: error: undefined reference to 'std::__ndk1::locale::locale()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3481: error: undefined reference to 'std::__ndk1::__shared_weak_count::__release_weak()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/ostream:0: error: undefined reference to 'std::__ndk1::num_put<char, std::__ndk1::ostreambuf_iterator<char, std::__ndk1::char_traits<char> > >::id'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__hash_table:2142: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/__hash_table:2152: error: undefined reference to 'std::__ndk1::__next_prime(unsigned int)'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/memory:3501: error: undefined reference to 'std::__ndk1::__shared_weak_count::~__shared_weak_count()'
../../../../src/main/jniLibs/armeabi-v7a/libceres.a(trust_region_preprocessor.o):trust_region_preprocessor.cc:typeinfo for std::__ndk1::__shared_ptr_pointer<ceres::OrderedGroups<double*>*, std::__ndk1::default_delete<ceres::OrderedGroups<double*> >, std::__ndk1::allocator<ceres::OrderedGroups<double*> > >: error: undefined reference to 'typeinfo for std::__ndk1::__shared_weak_count'
../../../../src/main/jniLibs/armeabi-v7a/libceres.a(trust_region_preprocessor.o):trust_region_preprocessor.cc:typeinfo for std::__ndk1::__shared_ptr_pointer<ceres::internal::Evaluator*, std::__ndk1::default_delete<ceres::internal::Evaluator>, std::__ndk1::allocator<ceres::internal::Evaluator> >: error: undefined reference to 'typeinfo for std::__ndk1::__shared_weak_count'
../../../../src/main/jniLibs/armeabi-v7a/libceres.a(trust_region_preprocessor.o):trust_region_preprocessor.cc:typeinfo for std::__ndk1::__shared_ptr_pointer<ceres::internal::CoordinateDescentMinimizer*, std::__ndk1::default_delete<ceres::internal::CoordinateDescentMinimizer>, std::__ndk1::allocator<ceres::internal::CoordinateDescentMinimizer> >: error: undefined reference to 'typeinfo for std::__ndk1::__shared_weak_count'
../../../../src/main/jniLibs/armeabi-v7a/libceres.a(trust_region_preprocessor.o):trust_region_preprocessor.cc:typeinfo for std::__ndk1::__shared_ptr_pointer<ceres::internal::SparseMatrix*, std::__ndk1::default_delete<ceres::internal::SparseMatrix>, std::__ndk1::allocator<ceres::internal::SparseMatrix> >: error: undefined reference to 'typeinfo for std::__ndk1::__shared_weak_count'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/new:0: error: undefined reference to 'std::__ndk1::cout'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3176: error: undefined reference to 'std::__ndk1::__rs_get()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3183: error: undefined reference to 'std::__ndk1::__rs_default::~__rs_default()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3183: error: undefined reference to 'std::__ndk1::__rs_default::~__rs_default()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3009: error: undefined reference to 'std::__ndk1::__rs_default::operator()()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3009: error: undefined reference to 'std::__ndk1::__rs_default::operator()()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3176: error: undefined reference to 'std::__ndk1::__rs_get()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3183: error: undefined reference to 'std::__ndk1::__rs_default::~__rs_default()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3183: error: undefined reference to 'std::__ndk1::__rs_default::~__rs_default()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3176: error: undefined reference to 'std::__ndk1::__rs_get()'
E:/DevTools/android-ndk-r17b/build//../sources/cxx-stl/llvm-libc++/include/algorithm:3176: error: undefined reference to 'std::__ndk1::__rs_get()'
libs/filesystem/v3/src/path.cpp:841: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t> const& std::use_facet<std::codecvt<wchar_t, char, __mbstate_t> >(std::locale const&)'
/Users/vertexclique/android-ndk-r7-crystax-5.beta3/sources/cxx-stl/gnu-libstdc++/include/4.6.3/bits/locale_classes.tcc:51: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t>::id'
./boost/detail/utf8_codecvt_facet.hpp:111: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t>::codecvt(unsigned int)'
libs/filesystem/v3/src/path.cpp:795: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t> const& std::use_facet<std::codecvt<wchar_t, char, __mbstate_t> >(std::locale const&)'
./boost/detail/utf8_codecvt_facet.hpp:106: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t>::~codecvt()'
./boost/detail/utf8_codecvt_facet.hpp:106: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t>::~codecvt()'
../../../../src/main/jniLibs/armeabi-v7a/libboost_filesystem-gcc-mt-1_49.a(utf8_codecvt_facet.o):utf8_codecvt_facet.cpp:typeinfo for boost::filesystem::detail::utf8_codecvt_facet: error: undefined reference to 'typeinfo for std::codecvt<wchar_t, char, __mbstate_t>'
../../../../src/main/jniLibs/armeabi-v7a/libboost_filesystem-gcc-mt-1_49.a(utf8_codecvt_facet.o):utf8_codecvt_facet.cpp:vtable for boost::filesystem::detail::utf8_codecvt_facet: error: undefined reference to 'std::codecvt<wchar_t, char, __mbstate_t>::do_length(__mbstate_t&, char const*, char const*, unsigned int) const'
clang++.exe: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.


请问有什么解决办法??

@shermes91
Copy link

I've got the same problem. Did you find an answer?

@sharifsagar80
Copy link

I've got the same problem. Did you find an answer?

did you solve it??please I need help

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants