XCode Cocoa控制台应用程序导入错误

has*_*anm 4 import console xcode cocoa

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

zne*_*eak 7

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

通过调用您的文件main.c,您告诉Xcode将文件编译为C.因为它包含Objective-C标头,它显然满足解析错误.将扩展名更改为.m,您将没事.