xcode甚至没有*尝试*编译我的.mm文件,然后在链接时失败

时间:2011-01-27 02:43:01

标签: xcode gcc compiler-construction

我正在从另一个(工作)项目中复制一些客观的c ++文件。

编译时没有错误,但是收到链接器错误:

  

未定义的符号:
  " _OBJC_CLASS _ $ _ Buzzy2",引用   从:         AudioModeFactory.o中的objc-class-ref-to-Buzzy2 ld:symbol(s)not not   发现collect2:ld返回1退出   状态

查看编译器输出,我看到xcode甚至都没有尝试编译这个类。该类的.h和.mm在源代码中。它的标头被导入到另一个类中,没有编译器对此有任何抱怨,但编译器从不接触它。我试过清理所有目标,触摸文件,没有运气。知道这里发生了什么吗?

1 个答案:

答案 0 :(得分:1)

检查.mm文件的目标设置,以确保选中了正确的目标。