gpt4 book ai didi

objective-c - 将一个空的 .c 文件添加到 Xcode Cocoa 项目会导致数千个错误

转载 作者:太空狗 更新时间:2023-10-30 03:39:35 25 4
gpt4 key购买 nike

我的 Cocoa 应用程序有一个 Xcode 项目。到目前为止都是 Objective-C。

在我从菜单中添加一个新的 .c 文件(添加 C 文件和 header )后问题开始了:test.c 和 header test.h。

当我现在尝试编译项目时,出现了数千个错误。都是对语法错误的提示。例如:

NSObjCRuntime.h: Expected identifier or '(' before '@' token

test.ctest.h 这两个新文件都不包含任何代码,只包含默认的标题注释。我的项目配置一定有问题。当我删除这两个文件时,项目编译正常。

项目语言设置为 C99。还有什么我可以检查的吗?

谢谢,标记

最佳答案

如果你编译的文件什么都不包含,那么你的问题很可能在前缀头(扩展名:pch)

所以你只需根据语言(在 pch 中)包装你的库包含:

#ifdef __OBJC__
#import <Foundation/Foundation.h>
#endif

关于objective-c - 将一个空的 .c 文件添加到 Xcode Cocoa 项目会导致数千个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5983103/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com