2014年5月29日 星期四

undefined reference to 'WebPDecodeRGBAInto' when build SDL_image for Android

使用 Android NDK 來build  SDL2_image 時, 出現如下錯誤訊息

 SDL2_image/IMG_webp.o: in function IMG_InitWEBP:jni/SDL_image/IMG_webp.c:123: error: undefined reference to 'WebPDecodeRGBAInto'

這時在 SDL_image 的 Android.mk 最後面加上這幾行

#
# 假設環境變數 NDK_ROOT 指到 NDK
#
#  設定 NDK_MODULE_PATH
#
$(call import-add-path,$(NDK_ROOT)/sources)
$(call import-add-path,./$(LOCAL_PATH))

#  叫 ndk-build 編譯 libwebp
$(call import-module,$(WEBP_LIBRARY_PATH))

追蹤者