我通过 necessitas 端口在 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 的 ide,necessitas Qt(gui + core),SDL 插件)
谢谢