xcode甚至没有*尝试*编译一些.mm文件,然后连接失败

问题描述:

我从另一个(工作)项目复制一些目标C++文件。xcode甚至没有*尝试*编译一些.mm文件,然后连接失败

我编译时没有错误,但得到一个链接错误:

Undefined symbols:
"_OBJC_CLASS_$_Buzzy2", referenced from: objc-class-ref-to-Buzzy2 in AudioModeFactory.o ld: symbol(s) not found collect2: ld returned 1 exit status

纵观编译器的输出,我看到的Xcode甚至从未试图编译这个类。源代码中有.h和.mm的类。它的头文件被导入到另一个类中,并没有编译器对此抱怨,但编译器从未触及过它。我已经尝试清理所有目标,触摸文件,但没有运气。任何想法这里发生了什么?

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

+0

谢谢谢谢谢谢谢谢谢谢真棒真棒真棒真棒 – morgancodes 2011-01-27 02:59:32