用ffmpeg的SDK库开发程序 (VC6)

2010-01-13 16:27   原先发布在cobing.webnode.com(需能访问国外网)

1、编写程序代码:myproj.cpp

2、打开vc++6.0程序,新建工程,将编写好的源文件加入到该工程中

3、拷贝头文件:将FFMPEG SDK 3.2下的include文件夹下的所有文件及文件夹拷贝至工程文件夹下。

4、修改源文件,由于库文件使用C语言写的,而我的工程源文件是cpp,引用头文件是需要特别注意。

#ifdef __cplusplus

extern “C” {

#endif

#include “libavcodecavcodec.h”

#include “libavformatavformat.h”

#include “libswscaleswscale.h”

#ifdef __cplusplus

}

#endif

5、拷贝lib文件:将FFMPEG SDK 3.2下的lib文件夹拷贝至该工程文件夹下。

6、为项目添加所需要的lib文件:在Project->Properties->Linker->Input->Additional Dependencies下输入“avcodec.lib avdevice.lib avfilter.lib avformat.lib avutil.lib swscale.lib”,然后确定。

为项目添加所需要的lib路径:在Project->Properties->Linker->General->Additional Library Directories下输入lib文件夹的路径,然后点OK。

7、添加dll文件:将FFMPEG SDK 3.2下的bin文件夹下的所有文件拷贝至工程文件夹下的Debug文件夹下。

8、编译并运行。

Tags: , ,

One Response to “用ffmpeg的SDK库开发程序 (VC6)”

  1. ymlml Says:

    mark一下

    [回复]

Leave a Reply

You must enable javascript to see captcha here!