2017-11-14 2 views
0

私はSwiftで書かれた既存のプロジェクトにGStreamerを追加しようとしています。 Objective-Cのチュートリアルをダウンロードしました。私は必要なファイルをブリッジヘッダーに追加し、ヘッダー検索パス、フレームワーク検索パス、サンプルプロジェクトに含まれているライブラリバイナリをすべてリンクしました。それは膨大な量の構文の警告をトリガーするためGStreamerとSwift

しかし、私はそれがコンパイル時にGStreamerのコードがプロジェクトに含まれている

enter image description here

GStreamer.framework

を検索または追加することができません、私はこれを知っています。

しかし、私はチュートリアルから追加された1クラスのコードがエラーをスローします。

Undefined symbols for architecture x86_64: 
    "_gst_version_string", referenced from: 
     -[GStreamerBackend getGStreamerVersion] in GStreamerBackend.o 
    "_g_free", referenced from: 
     -[GStreamerBackend getGStreamerVersion] in GStreamerBackend.o 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

答えて

0

組み込みバイナリとして追加してみてください。