视频流演示中的错误

时间:2015-06-16 10:21:28

标签: ios objective-c iphone

从这个链接MediaLibDemos3x,我下载了源代码,我在X-Code 6.3.2中运行它,但是我遇到了两个错误。任何人都可以检查一下,请给我一个解决方案吗?

错误1-

Undefined symbols for architecture i386:
  "_OBJC_CLASS_$_BroadcastStreamClient", referenced from:
      objc-class-ref in ViewController.o

错误2-

ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

2 个答案:

答案 0 :(得分:1)

架构i386的未定义符号

如果您的班级'您可能会遇到此类错误。 .m文件未列在"编译源" "构建阶段"目标标签。

要做到这一点: 目标设置 - >构建阶段 - >编译源 - >添加.m类 - >构建并运行

在设备上运行您的应用。

答案 1 :(得分:1)

似乎包含的库不是为i386(或模拟器)编译的,因此您必须在真实设备上运行代码。请参阅作者评论herehere