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

来源:互联网 发布:可以拍电影的软件 编辑:程序博客网 时间:2024/06/02 00:55

错误信息:

/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 \


0 0
原创粉丝点击