2011-05-24 72 views
0

這是樣品在錯誤的cygwin錯誤未定義參考的Android(需要幫助)

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

看起來你%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格式路徑變量時發生的錯誤。