mac osx用的ffmepg,总算搞出来了,总结碰到的坑
来源:互联网 发布:java网上商城系统 编辑:程序博客网 时间:2024/05/16 17:44
之前在iOS里写过一个支持x86_64的支持rtsp连接静态库,发现在mac上运行不了,于是以为ios用的x86_64静态库和mac用的不通用。
于是去百度,去谷歌找适合mac的ffmpeg静态库编译方法,搞了三天没结果。
偶然一朋友说起它们是通用的,于是把步骤一再跑了一边,发现提示错误:
in /Users/wutong/Desktop/project/rtsptest/librtspstatic.a(Rtsp_instance.o), building for OSX, but linking in object file built for iOS, for architecture x86_64
百度了这个错误信息,发现这是xcode7的一个坑。
于是去网上下载了支持ios x86_64的ffmpeg静态库,直接搞定了。
总结:
1、ffmpeg用c语言实现,.m文件后缀不要改。
2、在xcode7上编译的支持x86_64的静态库,不能和mac通用。(要通用就别用xcode7编译)。
3、在项目连接这几个文件: libz.tbd、libiconv.tbd、libicucore.tbd(最后一个不确定需不需要)
关于caopengllayer
1、self.layeraddSublayer 之前,执行
self.wantsLayer =YES;
self.layer.geometryFlipped =YES;
2、nsview的背景颜色:
- (void)drawRect:(NSRect)dirtyRect {
[superdrawRect:dirtyRect];
// Drawing code here.
NSLog(@"drawRect");
[_backColor set];
NSRectFill([selfbounds]);
}
3、nscolor转nscolorref
[[NSColor redcolor] cgcolor];
4、绝对不要在主线程里面调用[layer displayyuv];
- mac osx用的ffmepg,总算搞出来了,总结碰到的坑
- 花了三天搞出来的DS18B20!
- cx_Oracle的配置啊。。终于搞出来了
- 终于把JAVA的SM2算法搞出来了!!!!!!!!!!!!!!!!!!!!!
- 学校里带来的小项目总算告一段落了
- 一节课才搞出来的完数!!
- 一不小心搞出来的空指针
- csdn的blog总算好用了
- 测试版的图象识别基本搞出来了,写的之烂(C++)
- 曲折的这几天,终于被我搞出来了,功夫不负有心人
- OSX 的文件系统 MAC
- 关于mac osx上安装 freetds unixodbc 及安装碰到的问题
- 埃隆马斯克说要大力推广的太阳能屋顶,这家中国公司也“搞出来了”
- 从一个浏览器插件中搞出来的东西,嘿嘿....
- 历尽艰辛,终于搞出来一个Outlook Express的插件
- 微信-弹幕是怎么搞出来的,看svg!
- 2.如何把appstore里面的app图片搞出来
- Mac OSX上的python
- java enum实现的单例
- cocos 的49个常用action
- 如何使用xib来自定义控件
- 【转载】trash-cli使用说明
- 使用OPENCV自带的sift提取特征
- mac osx用的ffmepg,总算搞出来了,总结碰到的坑
- php获取url
- MP4/MOV/3GP文件的“ftyp”(转)
- LeetCode 刷题: Roman to Integer
- android 打开google 帐户登陆页面
- glGenVertexArrays 崩溃的处理方式
- android nfc写入应用程序包名与网址 自动打开应用程序与网址
- linx命令笔记
- 我的恋人