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
里面什么都有,注意lib中是win32和win64两个文件夹,根据自己电脑位数复制对应的文件夹。
新建VS2017测试工程
添加一个cpp文件并复制ffmpeg文件夹
这里有三步
将我文件夹里bin中win64或者win32(根据自己电脑位数)中的dll全都复制到当前新建的cpp目录下。
在cpp目录下新建include和lib文件夹
将我文件夹中include文件夹中的所有内容全都复制到include文件夹中
4. 将我文件夹lib中win32或win64(根据自己的电脑位数确定)中所有内容全都复制到lib文件夹下,我以64位为例:、
配置包含目录、库目录、附加依赖项
点击项目—>属性
注意这里的debug和x64一定要选对,根据自己的电脑位数选择
这两个一定要对应!!!不然你配对了x64的选的x86肯定用不了
配置包含目录
C/C++—>附加包含目录—>输入include
配置库目录
链接器—>附加库目录—>输入lib
配置附加依赖项的lib
链接器—>输入—>附加依赖性
将这些全都复制进去
avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib;swresample.lib; swscale.lib
测试程序
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