【问题标题】:what does it means these errors in obj-c?obj-c 中的这些错误是什么意思?
【发布时间】:2015-06-17 09:39:04
【问题描述】:

这是第一个错误:

“_OBJC_CLASS_$_BNRHypnosisView”,引用自: BNRHypnosisViewController.o 中的 objc-class-ref (也许你的意思是:_OBJC_CLASS_$_BNRHypnosisViewController) ld:未找到架构 x86_64 的符号

第二个是:

clang: error: 链接器命令失败,退出代码为 1(使用 -v 查看调用)

这些错误是什么意思?

【问题讨论】:

  • 什么样的代码会出现这样的编译器错误?
  • 我投票决定将此问题作为离题结束,因为它表明没有研究工作——这里或谷歌上有大量结果
  • @holex 他失踪的那个人出现了这些错误:D
  • @Daij-Djan,我的意思是:整个项目的外观。 :)
  • @holex 我知道 - 我是在讽刺 :) '朝向'问题是

标签: objective-c compiler-errors


【解决方案1】:

您是否为班级添加了@implementation

您是否导入了 .m 文件而不是 .h 文件?

【讨论】:

  • @DavidDume 实施怎么样?
【解决方案2】:

错误来自链接器(将编译后的代码组合到一个文件中的图片)并说他找不到他需要做的所有事情。他缺课BNRHypnosisView(尤其是64位)

  • 你有它的 m 文件吗?
  • 它来自图​​书馆吗?例如可可豆荚
  • 库是否兼容 64 位?

==>你需要添加和m文件或者类的@implementation库。

头文件并没有真正添加它。头文件只会让其他人知道实现将在那里....如果您愿意,可以将标头视为带有城镇的路标,将实现视为城镇

【讨论】:

  • 对不起,我不明白 :) 我是这些东西的新手 :)
  • 那么抱歉 - 恐怕我不能帮助你。不知道我还能怎么说。 - 也许这对 SO 来说不是正确的事情?也许你应该看一本书/教程/导师? (没有双关语)
猜你喜欢
  • 2023-03-25
  • 1970-01-01
  • 1970-01-01
  • 2017-07-26
  • 2021-01-18
  • 1970-01-01
  • 1970-01-01
  • 2013-03-31
  • 2010-11-07
相关资源
最近更新 更多