[英]building MUPDF for Android
我是使用NDK的新手,我想為我的PDF Viewer項目構建MUPDF庫,我在應用程序中跟隨了Integrate MuPDF Reader,並且此ReadMe.txt也出現了以下錯誤:。
home@home-desktop:/$ ndk-build -C /home/home/Downloads/MUPDFlib/mupdf-0.9/android
make: Entering directory `/home/home/Downloads/MUPDFlib/mupdf-0.9/android'
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi-v7a/gdbserver
Gdbsetup : libs/armeabi-v7a/gdb.setup
Compile thumb : mupdf <= mupdf.c
Compile thumb : mupdfcore <= base_error.c
Compile thumb : mupdfcore <= base_geometry.c
Compile thumb : mupdfcore <= base_getopt.c
Compile thumb : mupdfcore <= base_hash.c
Compile thumb : mupdfcore <= base_memory.c
Compile thumb : mupdfcore <= base_object.c
Compile thumb : mupdfcore <= base_string.c
Compile thumb : mupdfcore <= base_time.c
Compile thumb : mupdfcore <= crypt_aes.c
Compile thumb : mupdfcore <= crypt_arc4.c
Compile thumb : mupdfcore <= crypt_md5.c
Compile thumb : mupdfcore <= crypt_sha2.c
Compile thumb : mupdfcore <= dev_bbox.c
Compile thumb : mupdfcore <= dev_list.c
Compile thumb : mupdfcore <= dev_null.c
Compile thumb : mupdfcore <= dev_text.c
jni/../../fitz/dev_text.c:6:22: error: ft2build.h: No such file or directory
jni/../../fitz/dev_text.c:7:10: error: #include expects "FILENAME" or <FILENAME>
jni/../../fitz/dev_text.c:8:10: error: #include expects "FILENAME" or <FILENAME>
jni/../../fitz/dev_text.c: In function 'fz_text_extract_span':
jni/../../fitz/dev_text.c:215: error: 'FT_Face' undeclared (first use in this function)
jni/../../fitz/dev_text.c:215: error: (Each undeclared identifier is reported only once
jni/../../fitz/dev_text.c:215: error: for each function it appears in.)
jni/../../fitz/dev_text.c:215: error: expected ';' before 'face'
jni/../../fitz/dev_text.c:237: error: 'face' undeclared (first use in this function)
jni/../../fitz/dev_text.c:318: error: 'FT_Fixed' undeclared (first use in this function)
jni/../../fitz/dev_text.c:318: error: expected ';' before 'ftadv'
jni/../../fitz/dev_text.c:319: error: 'FT_LOAD_NO_BITMAP' undeclared (first use in this function)
jni/../../fitz/dev_text.c:319: error: 'FT_LOAD_NO_HINTING' undeclared (first use in this function)
jni/../../fitz/dev_text.c:319: error: 'FT_LOAD_IGNORE_TRANSFORM' undeclared (first use in this function)
jni/../../fitz/dev_text.c:324: error: 'ftadv' undeclared (first use in this function)
make: *** [obj/local/armeabi/objs-debug/mupdfcore/__/__/fitz/dev_text.o] Error 1
make: Leaving directory `/home/home/Downloads/MUPDFlib/mupdf-0.9/android'
home@home-desktop:/$
希望有人可以在這里幫助我。
在mupdf-0.9
文件夾中,在android
文件夾中運行ndk-build
之前,運行命令make
。
看這里
您將成功編譯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.