XCode6中prefix.pch问题

kai12721576 2014-12-25 05:43:48
XCode5升级到XCode6之后,prefix.pch文件里的头文件识别不了,编译失败。



本人新手,求各位大神指点。
...全文
1225 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kai12721576 2014-12-31
  • 打赏
  • 举报
回复
引用 7 楼 zhangao0086 的回复:
去Build Settings里看看Library的路径是不是有问题,可能被写成绝对路径了
解决了,是路径问题,谢谢
Bannings 2014-12-26
  • 打赏
  • 举报
回复
去Build Settings里看看Library的路径是不是有问题,可能被写成绝对路径了
kai12721576 2014-12-26
  • 打赏
  • 举报
回复
引用 5 楼 zhangao0086 的回复:
pch的文件配置应该是正确的,不然也不会被编译,我觉得还是静态库的问题,导这个库的时候有没有文档?Xcode 5编译就正确?
嗯,在另一台XCdoe6的机子上也能编译成功~~静态库我已经加入到Link Binary With Library中,但还是找不到头文件
Bannings 2014-12-26
  • 打赏
  • 举报
回复
pch的文件配置应该是正确的,不然也不会被编译,我觉得还是静态库的问题,导这个库的时候有没有文档?Xcode 5编译就正确?
ReyZhang 2014-12-26
  • 打赏
  • 举报
回复
引用 3 楼 kai12721576 的回复:
[quote=引用 2 楼 zhanglei5415 的回复:] 检查静态库是否在linker with binary 中已经添加。
这个已经检查过了,已添加~出现这个问题是不是由于XCode6取消了prifix.pch而导致的??[/quote] 虽然取消了.pch预编译头文件,但是还是可以使用的。 你看一下在build settings 中找到 Precompile Prefix Header 节,在这里有没有配置好你的.pch文件路径,如果没有自己配置一下,如果有,检查一下路径是否正确。一般的使用 $(SRCROOT)/youproject/ youproject/ prifix.pch
kai12721576 2014-12-26
  • 打赏
  • 举报
回复
引用 2 楼 zhanglei5415 的回复:
检查静态库是否在linker with binary 中已经添加。
这个已经检查过了,已添加~出现这个问题是不是由于XCode6取消了prifix.pch而导致的??
ReyZhang 2014-12-25
  • 打赏
  • 举报
回复
检查静态库是否在linker with binary 中已经添加。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧