试图做的Tutorial5适用于Android的GStreamer SDK。在Windows 7上编译适用于Android的Gstreamer SDK
当我进入项目目录Cygwin的1.7终端上并执行 ndk-build
我得到
make: -n: Command not found
GStreamer : [GEN] => gst-build/gstreamer_android.c
/bin/sh: i: command not found
/cygdrive/c/gstreamer-sdk-android-arm-debug-2012.10/share/gst-android/ndk-build/gstreamer.mk:151: recipe for target `genstatic' failed
make: [genstatic] Error 127 (ignored)
/bin/sh: i: command not found
/cygdrive/c/gstreamer-sdk-android-arm-debug-2012.10/share/gst-android/ndk-build/gstreamer.mk:151: recipe for target `genstatic' failed
make: [genstatic] Error 127 (ignored)
/bin/sh: i: command not found
/cygdrive/c/gstreamer-sdk-android-arm-debug-2012.10/share/gst-android/ndk-build/gstreamer.mk:151: recipe for target `genstatic' failed
make: [genstatic] Error 127 (ignored)
/bin/sh: i: command not found
/cygdrive/c/gstreamer-sdk-android-arm-debug-2012.10/share/gst-android/ndk-build/gstreamer.mk:151: recipe for target `genstatic' failed
make: [genstatic] Error 127 (ignored)
GStreamer : [COMPILE] => gst-build/gstreamer_android.c
gst-build/gstreamer_android.c:1:17: fatal error: jni.h: No such file or directory
compilation terminated.
/cygdrive/c/gstreamer-sdk-android-arm-debug-2012.10/share/gst-android/ndk-build/gstreamer.mk:161: recipe for target `gst-build/gstreamer_android.o' failed
make: *** [gst-build/gstreamer_android.o] Error 1
任何人都知道什么是错的? 我检查,我有化妆(版本3.82.90)
gstreamer.mk:151
是
# Generates a source file that declares and registers all the required plugins
genstatic:
@$(HOST_ECHO) "GStreamer : [GEN] => $(GSTREAMER_ANDROID_C)"
@$(call host-mkdir,$(GSTREAMER_BUILD_DIR))
@$(call host-cp,$(GSTREAMER_ANDROID_C_IN),$(GSTREAMER_ANDROID_C))
@$(HOST_SED) -i "s/@[email protected]/$(GSTREAMER_PLUGINS_DECLARE)/g" $(GSTREAMER_ANDROID_C)
@$(HOST_SED) -i "s/@[email protected]/$(GSTREAMER_PLUGINS_REGISTER)/g" $(GSTREAMER_ANDROID_C)
@$(HOST_SED) -i "s/@[email protected]/$(G_IO_MODULES_LOAD)/g" $(GSTREAMER_ANDROID_C)
@$(HOST_SED) -i "s/@[email protected]/$(G_IO_MODULES_DECLARE)/g" $(GSTREAMER_ANDROID_C)
问候2号线。
谢谢LCID火,我编辑,但不能把它留在代码框中。 –
您的cygwin安装似乎有问题。你尝试执行'make'吗? – abergmeier