问题描述
||
这是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
我现在不知道
谁能指出我正确的方向或给我另一种方式
谢谢
萨萨拉
解决方法
似乎您的
%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格式路径变量时发生的错误。