2010-08-02 71 views
4

我在XCode中创建了一个新的控制台应用程序项目,并在main.c文件中尝试导入Cocoa.h和我创建的另一个头文件。但是,XCode开始吓坏了,并给了我一堆错误。所有的错误都是解析问题,来自NSObjCRuntime.h,NSZone.h和NSObject.h。有人知道为什么谢谢!XCode Cocoa控制台应用程序导入错误

回答

7

因为.c用于C文件; .m适用于Objective-C文件。

通过调用您的文件main.c,您告诉Xcode将该文件编译为C.由于它包含Objective-C头文件,它显然会遇到解析错误。将扩展名更改为.m,您会没事的。

+0

哦,我甚至没有意识到文件是.c而不是.m。谢谢! – hassaanm 2010-08-02 05:25:44

相关问题