如何在Android上将qt(必需)与SDL结合起来?

时间:2012-10-17 10:56:14

标签: android qt android-ndk

我在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插件)

感谢

1 个答案:

答案 0 :(得分:0)

你应该问c4droid的开发者。看起来他是一个乐于助人的人。他说,如果你遇到麻烦,你应该联系他。