我有一个XCode
项目,其中包含objective-C
文件。 如果我添加新的(空)C file
并尝试构建,则在ProcessPCH步骤中构建预编译标头时会立即收到大量错误。 这些错误是"致命错误:无法构建模块'基础'",并且Foundation.h
找不到内容。删除 C 文件,它将再次生成。 这是怎么回事,如何解决?
(XCode 5.0, OSX 10.8.4)
编辑我尝试了清理和清理构建文件夹,没有效果。
编辑设置Precompile prefix header = No
会导致一堆语法错误,例如NSObject.h
(和其他基础框架标头)。
编辑用户 Cy-4AH 想通了:整个 pch 文件周围需要#ifdef __OBJC__
。
用预处理器指令#ifdef __OBJC__ #endif
包围#import