这是cygwin中的示例错误
C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:111: 未定义的引用`fz_array_get'
C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:112: 未定义的引用`fz_is_string'
C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:115: 未定义的引用`fz_dict_put'
C:/mupdf-0.8.165/android/jni /../../ mupdf / pdf_nametree.c:116: 未定义的引用`fz_drop_obj'
在pdf_nametree中包含fitz.h 实际上我已经检查了fitz.h中的函数fz_array_get
我现在不知道 任何人都可以指出我正确的方向或给我另一种方式
THX sasara
答案 0 :(得分:0)
看起来您的%path%
变量(DOS)未正确转换为$PATH
(Cygwin)变量....
您需要同时安装Android SDK以及Android NDK。然后,您需要将<sdk-install-dir>\tools
和<ndk-install-dir>
添加到%path%
变量中。
此外,您需要在Windows上使用Cygwin v1.7或更高版本。
然后,看看这里:http://groups.google.com/group/android-ndk/msg/b385e47e1484c2d4有2个修复程序,它们处理从DOS格式路径变量到Cygwin格式路径变量的自动转换所发生的错误。