2012-03-08 17 views
1

私は既にたくさんのスレッドをチェックしましたが、どれも自分の問題を解決していないようです。私は自分の研究に関するプロジェクトに取り組んでおり、AndroidアプリでOpenCVライブラリを使いたいと思っています。ここで私が使用するプログラムやツールのリストがあります。Java開発者のためのOpenCV C++ with Android

  • のEclipse IDE(3.7.0)
  • のAndroid SDK R16
  • OpenCVの2.3.1
  • のAndroid NDKのR7B

私はチュートリアルに従っており、C++ OpenCVコードを使用するためにNDKが必要な部分まですべてうまく動作します。私はAndroidアプリをコーディングして実行することができ、OpenCV 2.3.1の「チュートリアル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