2011-06-15 68 views
0

我的构建设备保持失败,对于模拟器一切正常。我应该注意到:在过去,我可以为设备构建好,但现在不再了。Xcode:在构建过程中无法找到设备的标头

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

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

当我建立设备我得到以下警告:

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

服务是指向一个SDService实例(从库中的对象)。

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

回答

0

这是严重的错误。一直试图解决这个问题的最后3或4个小时,但最终找到了解决方案。这个问题似乎是编译器。我从LLVM + GCC切换到LLVM 2.0。希望所有其他的编译器都能正常工作,但至少我可以重新编译。