【问题标题】:Compile MUPDF 1.7a for android为 android 编译 MUPDF 1.7a
【发布时间】:2015-07-05 07:25:43
【问题描述】:

我正在尝试编译 mupdf 1.7a 源以获取适用于 android 平台的 mupdflib.so。 我按照文档中的步骤操作,但出现此错误:

mupdf/pdf/name-table.h : 没有这样的文件或目录

谁能帮我获取这个文件?

【问题讨论】:

标签: android mupdf


【解决方案1】:

RTFM?? ReadMe.txt 中的第 10 项说明:

================================================ =======================

最后,您需要一个“生成”目录的副本。这不是 目前可以下载。

正常的 mupdf 构建过程涉及在主机上运行一些代码 (您正在编译的机器),而不是目标( 您最终要在其上运行 mupdf 的机器/设备)。这段代码 将各种信息(字体、CMAP 等)重新打包成一个更 紧凑且可用的形式。

很遗憾,android SDK 没有为宿主机提供编译器 机器,所以我们不能作为android的一部分自动运行这一步 建造。您将需要通过运行不同的构建来生成它,例如 作为 windows 或 linux 原生构建。

我们不会将生成的目录的快照提供给 下载这个目录的内容经常改变,我们会 必须在网站上保留多个版本。我们假设任何人 能够为 android 构建 能够进行正常的托管 构建。

在 windows(您使用 cygwin 的地方)或 linux/macos 上,这可以是 就像在顶级目录中运行'make generate'一样简单。'

================================================ =======================

因此,在 mupdf 树的“顶部”目录中,“make generate”将为您获取所有那些在构建中生成的文件。

【讨论】:

  • 本自述文件对 mac os 无效“ld:警告:选项 -s 已过时且被忽略”
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-08
  • 2014-08-04
  • 1970-01-01
  • 1970-01-01
  • 2016-11-05
相关资源
最近更新 更多