NDK: multiple definition of 'typeinfo for XXX' "vtable for xxx" 错误

版权声明:本文为博主原创文章,欢迎转载,转载请注明出处,向分享精神致敬。 https://blog.csdn.net/qilvmilv/article/details/52179832

错误信息:

/home/wangbin/software/tools/NDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: ./obj/local/armeabi-v7a/objs/WzVoipCall/MUDP/basis/MUDPLock.o: multiple definition of 'MUDPLock::~MUDPLock()'

/home/wangbin/software/tools/NDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/objs/WzVoipCall/MUDP/basis/MUDPLock.o: previous definition here
/home/wangbin/software/tools/NDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: error: ./obj/local/armeabi-v7a/objs/WzVoipCall/MUDP/basis/MUDPLock.o: multiple definition of 'vtable for MUDPLock'

/home/wangbin/software/tools/NDK/android-ndk-r10e/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64/bin/../lib/gcc/arm-linux-androideabi/4.8/../../../../arm-linux-androideabi/bin/ld: ./obj/local/armeabi-v7a/objs/WzVoipCall/MUDP/basis/MUDPLock.o: previous definition here



原因 mk文件重复定义:

LOCAL_SRC_FILES := WzVoipTest.cpp \

MUDP/basis/MUDPLock.cpp \
MUDP/basis/MUDPLock.cpp \


猜你喜欢

转载自blog.csdn.net/qilvmilv/article/details/52179832
xxx