1
我已經檢查了很多線程,但沒有一個似乎解決了我的問題。我正在研究一個關於我的學習的項目,並希望使用我的Android應用程序使用OpenCV庫。這裏是程序和工具,我用的列表:OpenCV C++與Android
- Eclipse IDE的Java開發人員(3.7.0)
- Android SDK中R16
- OpenCV的2.3.1
- 的Android NDK經R 7b
我正在關注一個教程,並且一切正常,直到我需要使用C++ OpenCV代碼的NDK部分。我可以編寫和運行Android應用程序,OpenCV 2.3.1的「Tutorial 1」示例工作正常。然而,「教程2」示例不起作用。我試着按照教程的C++部分中的步驟進行操作。
當我嘗試運行NDK建造(試用過命令行和Eclipse的一部分),我不斷收到此錯誤:
/usr/bin/sh: -c: line 1: syntax error: unexpected end of file
make: *** [obj/local/armeabi/objs/opencv/cvjni.o] Error 1
任何人不會有我的問題的解決方案?在此先感謝
感謝您的幫助。但是我不知道如何解決使用命令提示符時出現的問題。相反,我使用以下命令使用Cygwin:首先導航到您的項目文件夾:cd/cygdrive/c/androiddevelopment/android-opencv/TestOpenCV /在此文件夾中使用路徑到您的ndk-build文件:/ cygdrive/c/androidDevelopment/android-ndk-r7b/ndk-build 它開始編譯,然後我可以在平板電腦上運行應用程序 – pimmes111 2012-03-08 12:20:58