使用ndk-build

时间:2015-10-16 23:26:10

标签: android c android-ndk sdl ndk-build

我已经尝试使用ndk-build为Android编译SDL2了。但是,在为某些文件编译未编辑的SDL2-2.0.3源代码时,我似乎遇到了错误。我已经打开了ndk-build的-k编译器开关,它允许我在发生错误后继续构建,但是几个文件似乎在编译时导致错误。

以下是由错误文件引起的编译器的一些消息:

C:/android_dev/SDL2-2.0.3/android-project/jni/SDL2/src/SDL_error.c:95:39: error: lvalue required as left operand of assignment
                     const char *str = va_arg(ap, const char *);
                                       ^
make.exe: *** [C:/android_dev/SDL2-2.0.3/android-project/obj/local/armeabi/objs/SDL2/src/SDL_error.o] Error 1
C:/android_dev/SDL2-2.0.3/android-project/jni/SDL2/src/stdlib/SDL_string.c:985:5: error: incompatible type for argument 3 of 'vsscanf'
     return vsscanf(text, fmt, ap);

0 个答案:

没有答案