Pull to refresh

Comments 10

В данном случае zlib нужен для успешной компиляции libpng
libpng независимая библиотека, zlib для компиляции не нужен.
Я сначала подумал, что вы имели ввиду libzip.
С другой же стороны, zlib уже присутствует в ndk, зачем вы её сами компилите, не понимаю)
И вправду незачем :) Что-то я забыл об этом, можно вместо zlib просто добавить
LOCAL_LDLIBS += -lz
Я понимаю, что прошло почти 2 года, но как можно скомпилять вариант либы для android-x86?
Тогда надо добавлять в код исходники libpng и libjpeg и компилить под x86 как часть вашего кода, но, на сколько я помню, с первого раза скомпилить не получится. Сейчас я настоятельно рекомендую использовать формат webp и соответственно либу libwebp, которая легко компилится под android/ios/x86 etc включая 32/64bit, к тому же конечный размер файлов меньше, а настроек сжатия больше.
Дело в том, что я использую libjpeg-turbo не для OpenGL, а для обработки фотографий. И команды типа этой:
/PATH_TO_NDK/android-ndk-r8/ndk-build NDK_PROJECT_PATH=. LOCAL_ARM_MODE=arm APP_BUILD_SCRIPT=./Android.mk obj/local/armeabi/libjpeg.a
нормально компиляют для armeabi-v7a и armeabi, а для x86 не получается :(
Sign up to leave a comment.

Articles