NDK libjpeg-turbo与armeabi共享库构建faild

时间:2015-12-24 14:52:55

标签: android android-ndk libjpeg-turbo

我使用sorccu的Github代码来构建共享库,只需将.mk文件的最后一行编辑为" include $(BUILD_SHARED_LIBRARY)"。 https://github.com/openstf/android-libjpeg-turbo 但它失败了:

    .......
    [armeabi] Compile thumb  : sohucs-jpeg <= transupp.c
    [armeabi] Compile thumb  : sohucs-jpeg <= jdatadst-tj.c
    [armeabi] Compile thumb  : sohucs-jpeg <= jdatasrc-tj.c
    [armeabi] SharedLibrary  : libsohucs-jpeg.so
    D:/eclipse/workspace/HelloNeon/jni/vendor/libjpeg-turbo/libjpeg-turbo-1.4.1/jccolor.c:603: error: undefined reference to 'jsimd_can_rgb_gray'
    D:/eclipse/workspace/HelloNeon/jni/vendor/libjpeg-turbo/libjpeg-turbo-1.4.1/jccolor.c:658: error: undefined reference to 'jsimd_can_rgb_ycc'
    .......

我的ndk-build版本是r10e,我使用eclipse 4.5.1 MARS,win7。 另一个平台:armeabi-v7a armeabi-v7a-hard arm64-v8a x86 x86_64,构建正常,没有错误。

我已经阅读了sorccu github的问题。这不是我的问题。 https://github.com/openstf/android-libjpeg-turbo/issues/1 我的目标是建立armabi的libjpeg-turbo共享库。

有人可以帮助我吗?

0 个答案:

没有答案