kim*_*kim 5 iphone objective-c file-not-found avfoundation ios
当我创建一个iOS项目,"Build Phases - > Link binary with Libraries"时,我添加了AVFoundation.framework lib并使用#import "<AVFoundation/AVFoundation.h>".我收到编译错误:
"未找到AVFoundation/AVFoundation.h文件".
这是我的代码:
#import <UIKit/UIKit.h>
#import "<AVFoundation/AVFoundation.h>"
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
Mid*_* MP 22
使用
#import <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
只有两种类型的#import陈述:
#import <file.h>
Run Code Online (Sandbox Code Playgroud)
和
#import "file.h"
Run Code Online (Sandbox Code Playgroud)
没有类似的:#import "<file.h>"你在这里弄错了: #import "<AVFoundation/AVFoundation.h>"
一般来说,#import"QuartzCore/QuartzCore.h"形式是"找到我自己的标题,如果你找不到它寻找系统标题",那么表单就是"找到一个系统标题".从理论上讲,这些位置是编译器定义的,它们可以在给定的平台上以不同的方式实现,但我没有遇到过做任何不同的C编译器.
参考:SO
你有额外的报价.
使用
#import <AVFoundation/AVFoundation.h>
Run Code Online (Sandbox Code Playgroud)
不
#import "<AVFoundation/AVFoundation.h>"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12325 次 |
| 最近记录: |