Vs2010配置FFMpeg环境

1.首先创建vs2010控制台工程命名为 FFmpeg_Test1;

创建完成如下图:


2:打开工程项目属性。(右键单击FFmpeg_Test1->属性)

修改输出目录(方便库文件输出,不用多次拷贝)


3:打开 C/C++ ==》附加包含目录  ==》添加   ../include      (ffmpeg头文件存放文件夹)


4:打开 链接器  ==》附加库目录  ==》 添加  ../lib     (ffmpeg库文件存放文件夹)


5:打开 链接器 ==》附加依赖项 ==》添加对应库文件名

avcodec.lib     //编解码库(最重要的库)
avformat.lib    //封装格式处理库
avutil.lib     //工具库(大部分库都需要此库支持)
avdevice.lib    //各种设备的输入输出库
avfilter.lib    //滤镜特效处理
postproc.lib    //后加工

swresample.lib    //音频采样数据格式转换

swscale.lib    //视频像素数据格式转换



6:确定完成,代码中编写如下

#define _STDC_CONSTANT_MACROS //ffmpeg开发文档要求包含
#include "stdafx.h"
extern"C"
{
	#include"libavcodec\avcodec.h"
}

int _tmain(int argc, _TCHAR* argv[])
{
	printf("%s",avcodec_configuration());
	system("pause");
	return 0;
}

7:此时编译会报错找不到 avcodec-55.dll 等,此时需将输出包含的动态库都添加到输出文件.exe的同文件下,如图


8:此时编译通过。


猜你喜欢

转载自blog.csdn.net/qq_36568418/article/details/80046649