0

我使用 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的共享库。

有人可以帮助我吗?

4

0 回答 0