首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AVFoundation框架错误

AVFoundation框架错误
EN

Stack Overflow用户
提问于 2012-08-11 21:18:49
回答 2查看 1.4K关注 0票数 0

可能重复: How to get rid of the warning “file was built for unsupported file format” when linking with a static library?

我在代码中编写了#import <AVFoundation/AVFoundation.h>,但是在编译它时会出现以下错误:'AVFoundation/AVAsset.h‘文件找不到,我收到了以下警告:

代码语言:javascript
复制
ld: warning: ignoring file /Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk/System/Library/Frameworks//AVFoundation.framework/AVFoundation, file was built for unsupported file format which is not the architecture being linked (armv7)

请帮帮忙

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-11 21:21:19

您必须将AVFoundation框架添加到目标中。在Xcode中选择你的项目,然后选择你的目标,点击“构建阶段”并展开“链接二进制与库”。然后点击"+“并搜索AVFoundation,添加它,你应该会做得很好。

票数 1
EN

Stack Overflow用户

发布于 2012-08-11 21:37:35

我找到了一个更有可能的解决方案。

我相信,当您将框架添加到项目中时,您会将其复制到项目中,而不是简单地将其链接到项目中。您应该从项目中删除框架,只在必要时删除。然后再次添加框架。

如果您是通过拖放从Finder添加它,一定要取消选中“复制”复选框时,应对Xcode。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11917745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档