2011-09-13 32 views
0

我正在嘗試爲Android構建mediastreamer2。我使用的是在Windows 7上的cygwin雖然運行NDK建造我收到以下錯誤:NDK構建報告文件在現有文件中不存在


$ ../../android-ndk-r6b-windows/android-ndk-r6b/ndk-build 
Gdbserver  : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver 
Gdbsetup  : libs/armeabi/gdb.setup 
Compile arm : mediastreamer2 <= mscommon.c 
cc1.exe: error: /cygdrive/c/Users/SN/workspace/hello-jni/jni/src/../build/android/libmediastreamer2_AndroidConfig.h: No such file or directory 
In file included from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:28: 
C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/mscommon.h:22: 
23: error: ortp/ortp.h: No such file or directory 
In file included from C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msfilter.h:24, 
       from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:29: 
C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msqueue.h:22:28: error: ortp/str_utils.h: No such file or directory 
In file included from C:/Users/SN/workspace/hello-jni/jni/src/../include/mediastreamer2/msfilter.h:24, 
       from C:/Users/SN/workspace/hello-jni/jni/src/mscommon.c:29: 

然而,/cygdrive/c/Users/SN/workspace/hello-jni/jni/src/../build/android/libmediastreamer2_AndroidConfig.h是現有文件。有想法該怎麼解決這個嗎?

Android.mk文件是here,在我運行它之前,我在底部添加了以下行。

include $(CLEAR_VARS) 
LOCAL_MODULE := mediastreamer2wrapper 
LOCAL_STATIC_LIBRARIES := mediastreamer2 
include $(BUILD_SHARED_LIBRARY) 

回答

0

我發現構建它的唯一方法就是在Linux上完成它。 Cygwin沒有工作。

相關問題