2016-05-10 7 views
0

Ich habe gstreamer-1.0-devel-1.8.1-ios-universal-pkg heruntergeladen und versuche, die iOS-Tutorials GStreamer zu kompilieren und auszuführen. Ich erhalte einenFehler in gstreamer ios tutorials

implicit declaration of function get_registry_get_default is invalid in C99

Fehler in gst_ios_init() on line 1028. Wenn ich Xcode "fix" es habe, ich dann

Could not create compact unwind for _ffi_call_unix64: does not use RBP or RSP based frame

und dann eine Reihe von undefinierten Symbolen für Architektur x86_64.

Antwort

0

Sie haben einen Tippfehler: Es ist nicht get_registry_get_default() aber gst_registry_get_default(). Das ist es, was XCode wahrscheinlich dort wirklich repariert.

Was sind die anderen undefinierten Symbole?

+0

undefinierte Symbole für Architektur ARMv7: "_gst_plugin_mad_register", verwiesen von: _gst_ios_init in gst_ios_init.o ld: Symbol (e) nicht gefunden für Architektur armv7 Clang: Fehler: Linker-Befehl fehlgeschlagen mit Exit-Code 1 (verwenden Sie -v, um den Aufruf zu sehen) in ios –

0

ich auch ein Problem mit dem dritten Tutorial habe:

Undefined symbols for architecture x86_64: 
    "_gst_plugin_liveadder_register", referenced from: 
     _gst_ios_init in gst_ios_init.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

und dann Tutorial 4:

Undefined symbols for architecture x86_64: 
    "_gst_plugin_fragmented_register", referenced from: 
     _gst_ios_init in gst_ios_init.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation)