2012-03-08 86 views
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 

任何人不會有我的問題的解決方案?在此先感謝

回答

1

in bash script unexpected "syntax error: unexpected end of file" on if statement

Make sure your shell scripts use Unix-style line endings

+0

感謝您的幫助。但是我不知道如何解決使用命令提示符時出現的問題。相反,我使用以下命令使用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