为Android 4和NDK 8编译MuPDF 1.3的错误

时间:2013-08-30 11:19:18

标签: android git pdf android-ndk mupdf

参考How to build for Android中的文件 我按照所有步骤进行了操作,

  

1>从git:

中查看mupdf源代码的副本      

〜/ src $ git clone git://git.ghostscript.com/mupdf.git

     

2>查看第三方库子模块:

     

〜/ src / mupdf $ git submodule update --init

     

3>使用必要的文件填充生成的目录:

     

〜/ src / mupdf $ make generate

但是当我运行第3步时,我收到了这个错误:

cygwin warning:
  MS-DOS style path detected: d:/mupdf
  Preferred POSIX equivalent is: /cygdrive/d/mupdf
  CYGWIN environment variable option "nodosfilewarning" turns off this warning.
  Consult the user's guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
    CC build/debug/cmapdump.o
/bin/sh: cc: command not found
Makefile:142: recipe for target `build/debug/cmapdump.o' failed
make: *** [build/debug/cmapdump.o] Error 127

我滑了一步然后跑了

  

〜/ src / mupdf / android $ ndk-build

我收到此错误:

  

jni /../../../ source / pdf / pdf-cmap-table.c:1:错误:'cmap_78_H'   在这里未声明(不在函数中)   jni /../../../ source / pdf / pdf-cmap-table.c:2:错误:'cmap_78_RKSJ_H'   这里未声明(不在函数中)。 。 。

     

jni /../../../ source / pdf / pdf-cmap-table.c:161:错误:'cmap_V'   未声明的(不在函数中)   jni /../../../ source / pdf / pdf-cmap-table.c:162:错误:'cmap_WP_Symbol'   这里未声明(不在函数中)make: *   [OBJ /本地/ armeabi-V7A / OBJ文件/ mupdfcore /的 / / __ /源极/ PDF / PDF的CMAP标签   le.o]错误1

任何人都可以帮助我吗?

0 个答案:

没有答案