Xcode:在构建过程中无法找到设备的标头

时间:2011-06-15 14:40:59

标签: xcode header project device

我的设备构建仍然失败,对于模拟器一切都很好。我应该注意:过去我可以为设备构建很好,但现在不行了。

我创建了一个库,它是我项目的基础。作为库构建过程的一部分,x86和ARM代码合并为1个二进制文件,然后将二进制文件和相应的标头复制到目录~/devel/bin

我的其他项目包含此目录(无副本,链接)。该库将添加到项目的目标中,并通过设置相应的用户标头搜索路径(~/devel/bin的子目录)来包含标头。

当我为设备构建时,我收到以下警告:

/Users/user/Desktop/ProjectName/ProjectName/ViewController.m:57: error: 'service' undeclared (first use in this function)

Service是指向SDService实例(库中的对象)的指针。

有人能给我一些关于如何解决这个问题的建议吗?我尝试重新创建项目,但没有成功。

1 个答案:

答案 0 :(得分:0)

这是严重的问题。一直试图解决这个问题的最后3或4个小时,但终于找到了解决方案。问题似乎是编译器。我从LLVM + GCC切换到LLVM 2.0。希望其他一切都可以正常使用这个编译器,但至少我可以再次构建。