【问题标题】:Multiarch jpeglib for Cimg with android NdkMultiarch jpeglib for Cimg with android Ndk
【发布时间】:2015-11-05 17:43:11
【问题描述】:

我有一个使用 Cimg 库通过 ndk 进行图像处理的 android 应用程序。

要正常工作,cimg需要libpng库和libjpeg库。

我对 png 库没有任何问题,但我需要 libjpeg 的多架构版本才能使 cimg 正常工作,而不是使用 armeabi。

任何帮助将不胜感激。

非常感谢,

【问题讨论】:

  • 您是否正在为多种架构构建应用程序并且只需要构建设置方面的帮助?
  • 我是,我知道如何使用 ndk 构建原生应用程序,但不知道如何使用 jpeglib 进行多架构。

标签: android android-ndk libjpeg cimg


【解决方案1】:

好消息是 libjpeg 是所有合理的 Android 发行版和分支的事实上的标准。如果您想满足链接器的要求,可以从 AOSP 仿真器的相关系统映像中提取它。您甚至可以在您的应用中重新分发这些库,但我不是雇主,对可能出现的任何许可或专利问题概不负责。

另一方面,您在 /system/lib 中找到的库可能没有您可能想要的一些最新功能,并且优化程度低于例如libjpeg-turbo。

您可以从源代码自己构建 libjpeg 或 libjpeg-turbo,但这可能需要一些高级技能,尤其是在您的构建机器运行 Windows 时。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-16
    • 2012-04-02
    • 1970-01-01
    • 2019-03-20
    • 2015-05-26
    • 2012-07-19
    • 2012-06-26
    • 2015-11-09
    相关资源
    最近更新 更多