Я столкнулся с проблемой при компиляции новой версии MuPDF 1.5 с помощью Android NDK. Поскольку в старой версии 1.4 было много ошибок, я решил перейти на версию 1.5, но, к сожалению, я получил сообщения об ошибках компиляции, как указано ниже:
Android NDK: ПРЕДУПРЕЖДЕНИЕ: jni/Android.mk:mupdfcore: LOCAL_LDLIBS всегда игнорируется для статических библиотек [armeabi-v7a] Компилировать thumb: mupdfcore ‹= pdf-op-run.c jni/../../../source /pdf/pdf-op-run.c: в функции 'run_xobject': jni/../../../source/pdf/pdf-op-run.c:1732:3: ошибка: формат не строка литерал и без аргументов формата [-Werror=format-security] cc1.exe: некоторые предупреждения рассматриваются как ошибки
/cygdrive/c/android-ndk-r9d/build/core/build-binary.mk:391: рецепт для целевого 'obj/local/armeabi-v7a/objs/mupdfcore////source/pdf/pdf-op-run.o' не удалось сделать: * [obj/local/armeabi-v7a/objs/mupdfcore////source/pdf/pdf-op-run.o] Ошибка 1
Они только что выпустили эту новую версию 1.5 около 3 дней назад. Кто-нибудь сталкивался с такой же проблемой? Я использую cygwin для «генерации make» и компилирую его с помощью ndk на платформе/android. Компиляция работала для версии 1.4, но не для 1.5. Надеюсь, кто-то здесь может помочь нам. Спасибо.