How to build for Androidのドキュメントを参照して、 すべての手順に従いました。
1>git から mupdf ソースのコピーをチェックアウトします。
~/src $ git clone git://git.ghostscript.com/mupdf.git
2>サードパーティ ライブラリのサブモジュールを確認してください。
~/src/mupdf $ git サブモジュールの更新 --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: error: 'cmap_78_RKSJ_H' undeclared here (not in a function) . . . .
jni/../../../source/pdf/pdf-cmap-table.c:161: エラー: 'cmap_V' がここで宣言されていません (関数ではありません) jni/../../../ source/pdf/pdf-cmap-table.c:162: エラー: 'cmap_WP_Symbol' がここで宣言されていません (関数ではありません) make: * [obj/local/armeabi-v7a/objs/mupdfcore/ / /__/source/pdf /pdf-cmap-table.o] エラー 1
誰でも私を助けてもらえますか?