我试图添加GStuffER到一个现有的项目在SWIFT。我已经下载了Objective-C中的教程。我已经将所需的文件添加到桥接头中,匹配了所有头搜索路径、框架搜索路径,并链接了示例项目中的所有库二进制文件。
但是,我无法定位或添加GStreamer.framework
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)
最佳答案
尝试添加为嵌入式二进制文件。