Как совместить QT (Needitas) с SDL на Android?
Я использую Qt на Android через порт Requitas. Я пытаюсь объединить Qt с SDL. При компиляции такого проекта с использованием SDL (SDL_Init) компилятор выдает ошибку: множественное определение JNI_OnLoad.
LOG: /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 с gcc, необходимый Qt(gui + core), плагин SDL)
Спасибо
1 ответ
Вы должны спросить разработчика c4droid. Похоже, он полезный парень. Он говорит в Google Play, что вы должны связаться с ним, если у вас есть проблемы.