ffmpeg 在VC2010 中的环境搭建

最近开始研究ffmpeg。万事开头难,大家可能都希望能够运行sample code在VC2010吧。

这里list了方法,简而言之,分为如下几步:

1)http://ffmpeg.zeranoe.com/builds/ 

下载share版和dev版。我下的是64bit。 所以相应VC2010 project的建立也用x64版。

如果想用32bit版就下载相应的同时VC2010建立相应的project。

2)建立VC2010 空project后。copy dev版中的include文件夹下的所有文件夹到project中。同时copy dev版中的lib到project中。

3)像OpenCV一样,在project的property中,Linker->General->Additional Library Directories 填入lib的路径

在Linker->Input->Additional Dependencies 中填入 .lib结尾的文件

4) copy share版中的dll文件到project中

5) 由于VC不支持C99,所以我们还需拷贝2个文件去替换VC的原始文件。下载inttypes.h stdint.h, 替换C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include 下同名文件。

https://code.google.com/p/ffmpeg-wrapper/source/browse/trunk/ffmpeg_build/win32/include/?r=13

6) 在main.c 文件中

extern "C"  
{
#ifndef __STDC_CONSTANT_MACROS
#  define __STDC_CONSTANT_MACROS
#endif
#include "libavutil/imgutils.h"
#include "libavutil/parseutils.h"
#include "libswscale/swscale.h" 

.................

..............

};


完!


Reference:

http://ffmpeg.zeranoe.com/forum/viewtopic.php?f=15&t=73 

http://blog.csdn.net/yang_xian521/article/details/7697324

http://blog.csdn.net/ymsdu2004/article/details/8451292

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值