0

必要なポートを介して 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 でのコンパイル ( gcc を使用した Google Play の ide 、必要な Qt(gui + core) 、SDL プラグイン)

ありがとう

4

1 に答える 1

0

c4droid の開発者に問い合わせてください。お手伝いさんらしいです。彼はグーグルプレイで、問題があれば彼に連絡するべきだと言っています.

于 2013-01-17T21:59:12.140 に答える