0

我通过 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 ofJNI_OnLoad' qtmain_android.o:qtmain_android.cpp:(.text.JNI_OnLoad+0x0): 这里首先定义

有一些简短的方法可以解决这个问题吗?

具体:在 C4droid 上编译(来自 google play with gcc 的 ide,necessitas Qt(gui + core),SDL 插件)

谢谢

4

1 回答 1

0

您应该询问 c4droid 的开发人员。看来他是个乐于助人的人。他在 google play 上说,如果你遇到问题,你应该联系他。

于 2013-01-17T21:59:12.140 回答