我正在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 行:目录名:找不到命令
C:\Android_NDK\ndk-build: 第 78 行: uname: command not found 错误:
未知的主机操作系统:
** *构建完成* ***
项目名称是 C_Google_FaceDetect
如果我使用 cygwin 来获取 PATH,我会得到
约翰·史密斯@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/程序文件/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/程序文件/QuickTime/QTSystem
/cygdrive/c/Android_NDK
/cygdrive/c/Android_NDK/build
/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/平台工具
/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)
请帮忙