我在android上通过必需端口使用Qt。 我正在尝试将Qt与SDL结合起来。 当使用SDL调用(SDL_Init)编译这样的项目时,编译器给出了错误:`JNI_OnLoad'的多重定义。
日志:/mnt/sdcard/Android/data/com.n0n3m4.droidc/files/gcc/bin/../lib/gcc/arm-linux-androideabi/4.7.1/../../。 ./../arm-linux-androideabi/lib/libSDL.a(SDL_andvideo.o):在函数JNI_OnLoad':
SDL_andvideo.c:(.text+0xddc): multiple definition of
JNI_OnLoad'中
qtmain_android.o:qtmain_android.cpp :(。text.JNI_OnLoad + 0x0):首先在这里定义
如何解决这个问题还有一些简短的方法吗?
具体:在C4droid上编译(来自google play with gcc,necessitas Qt(gui + core),SDL插件)
感谢
答案 0 :(得分:0)
你应该问c4droid的开发者。看起来他是一个乐于助人的人。他说,如果你遇到麻烦,你应该联系他。