欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VS2017工程中ffmpeg的配置

程序员文章站 2022-03-28 20:22:03
...

首先下载dev和shared两个版本的文件夹

dev中是include和lib,shared中是dll,我直接把我的下载好的网盘地址贴进来
链接:https://pan.baidu.com/s/1TFIh1_Iexh7E3uIn8aEdbA
提取码:6gn9
版本是:4.2.1

VS2017工程中ffmpeg的配置里面什么都有,注意lib中是win32和win64两个文件夹,根据自己电脑位数复制对应的文件夹。

新建VS2017测试工程

VS2017工程中ffmpeg的配置

添加一个cpp文件并复制ffmpeg文件夹

这里有三步

将我文件夹里bin中win64或者win32(根据自己电脑位数)中的dll全都复制到当前新建的cpp目录下。

VS2017工程中ffmpeg的配置

在cpp目录下新建include和lib文件夹

VS2017工程中ffmpeg的配置

将我文件夹中include文件夹中的所有内容全都复制到include文件夹中

VS2017工程中ffmpeg的配置
4. 将我文件夹lib中win32或win64(根据自己的电脑位数确定)中所有内容全都复制到lib文件夹下,我以64位为例:、

VS2017工程中ffmpeg的配置VS2017工程中ffmpeg的配置

配置包含目录、库目录、附加依赖项

点击项目—>属性
VS2017工程中ffmpeg的配置
注意这里的debug和x64一定要选对,根据自己的电脑位数选择
VS2017工程中ffmpeg的配置这两个一定要对应!!!不然你配对了x64的选的x86肯定用不了

配置包含目录

C/C++—>附加包含目录—>输入include
VS2017工程中ffmpeg的配置

配置库目录

链接器—>附加库目录—>输入lib
VS2017工程中ffmpeg的配置

配置附加依赖项的lib

链接器—>输入—>附加依赖性
将这些全都复制进去

avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib;swresample.lib; swscale.lib

VS2017工程中ffmpeg的配置

测试程序

C语言头文件
#include "libavcodec/avcodec.h";
C++头文件
extern "C"
{
#include "libavcodec/avcodec.h";
}

下面为测试程序

extern "C"
{
#include "libavcodec/avcodec.h";
}

int main()
{
	printf("%s", avcodec_configuration());
	return 0;
}

运行结果

VS2017工程中ffmpeg的配置成功啦!!!

相关标签: ffmpeg