Ios CoreFoundation中预处理器表达式开头的标记无效
在过去的两天里,我有以下问题。每当我尝试构建一个特定的应用程序时,我总是在一些CoreFoundation类中遇到错误。特定于使用宏之一的类TARGET_OS_IPHONE或TARGET_OS_EMBEDDED。我不知道这个问题的根源,但是我很乐意得到一些帮助 我正在使用LLVM编译器XCode 4.6.2 这是一个众所周知的问题,因为我在搜索时找不到任何东西 编辑:这是在我清理派生数据后发生的 已解决:由于我不知道的原因,错误不断出现。在构建了一个新的干净项目并向其中添加了所有文件之后,所有的编译都没有问题!非常非常奇怪Ios CoreFoundation中预处理器表达式开头的标记无效,ios,xcode,preprocessor,llvm,core-foundation,Ios,Xcode,Preprocessor,Llvm,Core Foundation,在过去的两天里,我有以下问题。每当我尝试构建一个特定的应用程序时,我总是在一些CoreFoundation类中遇到错误。特定于使用宏之一的类TARGET_OS_IPHONE或TARGET_OS_EMBEDDED。我不知道这个问题的根源,但是我很乐意得到一些帮助 我正在使用LLVM编译器XCode 4.6.2 这是一个众所周知的问题,因为我在搜索时找不到任何东西 编辑:这是在我清理派生数据后发生的 已解决:由于我不知道的原因,错误不断出现。在构建了一个新的干净项目并向其中添加了所有文件之后,所
其他信息:这与该文件夹是存储库的克隆这一事实有关,我想它把事情搞砸了。在我创建了新的clean项目并且一切顺利之后,我将它放在那个文件夹中,它开始再次显示那些讨厌的错误。它和文件夹中的东西有什么关系?你现在在你的应用程序中包括哪些框架?现在我包括CalEffice、AudioTooBox、OpenAL、OpenGLE、UIKIT、基金会、CaleGoice、GLKit。没什么了。好吧,现在你有了11个repa,你自己定位它的开始就是查看预处理的输出。不过,这还是很奇怪的——你是不是碰巧包括了框架的单个头(例如,
#import
),而不是使用通常的#import
?因为项目不想编译,所以我没能做到这一点。如果它不能编译,我应该能够吗?不,我只导入如下标题#import
,#import
,等等。