我试图添加GStuffER到一个现有的项目在SWIFT。我已经下载了Objective-C中的教程。我已经将所需的文件添加到桥接头中,匹配了所有头搜索路径、框架搜索路径,并链接了示例项目中的所有库二进制文件。
但是,我无法定位或添加GStreamer.framework
ios - GStreamer和Swift-LMLPHP
GStreamer代码在编译时包含在项目中,我知道这一点,因为它会触发大量语法警告。
但是,我从教程中添加的一个类中的代码会抛出错误:

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)

最佳答案

尝试添加为嵌入式二进制文件。

09-25 16:47