2

私はEclipseでAndroidアプリケーションを構築しています。C/C++ で記述された関数を呼び出す必要があります。NDK、cygwinなどを含むすべてをセットアップしましたが(詳細が必要かどうか尋ねてください)、プロジェクトを実行しようとすると、このエラーが発生します

****構成のビルド C_Google_FaceDetect プロジェクトのデフォルト* ***

C:\cygwin\bin\bash.exe C:\Android_NDK\ndk-build

Cygwin 警告:

MS-DOS スタイルのパスが検出されました:

C:\Documents and Settings\John Smith\eclipse_workspace\C_Google_FaceDetect

推奨される POSIX の同等物は次のとおりです。

/cygdrive/c/Documents and Settings/John Smith/eclipse_workspace/C_Google_FaceDetect

CYGWIN 環境変数オプション「nodosfilewarning」は、この警告をオフにします。

POSIX パスの詳細については、ユーザー ガイドを参照してください。

http://cygwin.com/cygwin-ug-net/using.html#using-pathnames

C:\Android_NDK\ndk-build: 40 行目: dirname: コマンドが見つかりません

C:\Android_NDK\ndk-build: 78行目: uname: コマンドが見つかりません エラー:

不明なホスト オペレーティング システム:

** *ビルド完了* ***

プロジェクト名は C_Google_FaceDetect です

cygwin を使用して PATH を取得すると、

John Smith@E-USK3631BE /cygdrive/c

$ エコー $PATH

/cygdrive/c/Program Files/PC 接続ソリューション

/cygdrive/c/WINDOWS/system32

/cygdrive/c/WINDOWS

/cygdrive/c/WINDOWS/System32/Wbem

/cygdrive/c/WINDOWS/system32/nls

/cygdrive/c/WINDOWS/system32/nls/ENGLISH

/cygdrive/c/Program Files/IVI Foundation/IVI/bin

/cygdrive/c/Program Files/IVI Foundation/VISA/WinNT/Bin

/cygdrive/c/Program Files/IVI Foundation/VISA/WinNT/Bin

/cygdrive/c/Program Files/MATLAB/R2012a/runtime/win32

/cygdrive/c/Program Files/MATLAB/R2012a/bin

/cygdrive/c/Program Files/MATLAB/R2010a/runtime/win32

/cygdrive/c/Program Files/MATLAB/R2010a/bin

/cygdrive/c/Program Files/emgucv 2.1.0.793/bin

/cygdrive/c/Documents and Settings/mchi7jb2/My Documents/GLUT/lib

/cygdrive/c/OGLSDK/lib

/cygdrive/c/Program Files/Microsoft Platform SDK for Windows Server 2003 R2/Lib

/cygdrive/c/Program Files/MATLAB/MATLAB Compiler Runtime/v713/runtime/win32

/cygdrive/c/Python27/python.exe

/cygdrive/c/Program Files/QuickTime/QTSystem

/cygdrive/c/Android_NDK

/cygdrive/c/Android_NDK/ビルド

/cygdrive/c/Program Files/Java/jdk1.7.0_04/bin

/cygdrive/c/Android_NDK

/cygdrive/c/Android_NDK/ndk-build/usr/bin

/cygdrive/c/Android_SDK/ツール

/cygdrive/c/Android_SDK/platform-tools

/cygdrive/c/Android_NDK

私の Android.mk ファイルは次のとおりです

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := C_Google_FaceDetect
LOCAL_SRC_FILES := yuv_decoder.c

include $(BUILD_SHARED_LIBRARY)

助けてください

4

1 に答える 1

0

このC:\ cygwin \ bin \ bash.exe C:\ Android_NDK \ ndkの代わりにこのC:\ cygwin \ bin \ bash.exe --login -i C:\ Android_NDK \ ndk-buildを使用した場合、問題は発生します-建てる

eclipseビルドコマンドで

そこで答えを見つけました。バッチファイルからCygwinコマンドを実行します。

多分問題は私が今私が知らないより大きな問題を抱えているのでただのゴンネです

于 2012-07-15T20:52:32.730 に答える