- 58
- 0
- 约2.19万字
- 约 11页
- 2017-03-30 发布于湖北
- 举报
FFmpeg开源项目编译说明
搭建编译环境、用VS2013编译和调试
一、准备工作
1、本机环境:win7 sp1,74位,vs2013
2、ffmpeg官网上有源代码和现成的静态库和动态库可以调用。如果需要定制ffmpeg的模块,或者跟踪调试和分析研究,则需要进行编译和调试。这里采用的Ffmpeg版本为当前最新版本:2.6.2。
3、ffmpeg本身是linux下的开源项目。它在linux、windows系统中都可以编译。在windows系统,尽量选择VS2013编译工具,是因为VS2013支持大部分C99的特性,基本不需要改动代码,也不需要使用C99转C89的工具。
4、ffmpeg是一个开源的多媒体库,使用非常广泛。在linux下编译ffmpeg非常简单,而在windows下编译就不是那么容易了。一般在windows下使用MinGW的gcc toolchain进行编译,这样的话,因为ffmpeg的导出函数均是C风格,因而gcc编译的lib可以被vs链接。但是gcc的debug符号与vs的debug符号(*.pdb)是无法兼容的,因此我们用vs来开发基于ffmpeg的程序时无法深入ffmpeg内部进行debug
二、搭建编译环境
MinGW和yasm是绕不过去的,因为需要使用MinGW来生成config.h,而ffmpeg的汇编语法和VS的不一样,因此需要yasm。具体步骤如下
您可能关注的文档
最近下载
- 【优质】高三(7)班一模后《冲刺高考。调整心态》主题班会课件(22张PPT).pptx VIP
- 妊娠期与产后女性运动专家共识(2025版).pptx VIP
- 船载溢油回收设备的原理分析及应用.pdf VIP
- 西宁市城西区2025-2026学年第二学期二年级语文期中考试卷(部编版含答案).docx VIP
- 《中国临床肿瘤学会(CSCO)乳腺癌诊疗指南2025》.pdf VIP
- 天然气合成氨工艺设计.doc VIP
- 国防教育授课课件.pptx
- 学生工作单位实习证明word模板.docx VIP
- 2025年广东省珠海市斗门区中考数学一模试卷+答案解析.pdf VIP
- 《废弃矿山自然恢复评估规程》.pdf VIP
原创力文档

文档评论(0)