【发布时间】:2025-12-26 11:35:04
【问题描述】:
我已经检查了很多线程,但似乎没有一个能解决我的问题。我正在研究一个关于我的学习的项目,并希望在我的 Android 应用程序中使用 OpenCV 库。以下是我使用的程序和工具的列表:
- 面向 Java 开发人员的 Eclipse IDE (3.7.0)
- Android SDK r16
- OpenCV 2.3.1
- Android NDK r7b
我正在学习一个教程,一切正常,直到我需要 NDK 来使用 C++ OpenCV 代码的部分。我可以编写和运行 Android 应用程序,OpenCV 2.3.1 中的“教程 1”示例运行良好。但是“教程 2”示例不起作用。我尝试按照教程的 C++ 部分中的步骤进行操作。
当我尝试运行 NDK-build(尝试了命令行和 Eclipse 部分)时,我不断收到此错误:
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [obj/local/armeabi/objs/opencv/cvjni.o] Error 1
有人可以解决我的问题吗?提前致谢
【问题讨论】:
标签: android c++ opencv android-ndk java-native-interface