我有一个XCode
带有objective-C
文件的项目。如果我添加一个新的(空的)C file
并尝试构建,我会在 ProcessPCH 步骤中构建预编译的头文件时立即收到大量错误。错误是“致命错误:无法构建模块'Foundation'”,并且Foundation.h
找不到东西。删除 C 文件,它会再次构建。发生了什么,以及如何解决?
(XCode 5.0,OSX 10.8.4)
编辑我试过清理和清理构建文件夹,没有效果。
编辑设置Precompile prefix header = No
会导致一堆语法错误,例如NSObject.h
(和其他 Foundation 框架头文件)。
编辑用户 Cy-4AH 想通了:需要有#ifdef __OBJC__
整个pch文件。