【问题标题】:Error undefined reference in build muPDF for android (need help)为 android 构建 muPDF 时出现错误未定义的引用(需要帮助)
【发布时间】:2011-08-31 19:28:10
【问题描述】:

这是 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 函数

我现在不知道 谁能指出我正确的方向或给我另一种方式

谢谢 萨萨拉

【问题讨论】:

    标签: android android-ndk java-native-interface pdf-generation mupdf


    【解决方案1】:

    看起来您的 %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 格式路径变量时出现的错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 2017-07-17
      • 2016-05-25
      • 1970-01-01
      相关资源
      最近更新 更多