一、首先我把FFmpeg整理了一下,放在C盘
二、新建空项目
三、添加main.cpp,将bin文件夹下dll文件拷贝到cpp目录下
#include<stdio.h> #include<iostream> extern "C" { #include "libavcodec/avcodec.h"; } int main() { printf("%s", avcodec_configuration()); return 0; }
四、项目属性 -> C/C++ -> 附加包含目录 添加include
五、项目属性 -> 链接器 -> 附加库目录 添加lib
六、项目属性 -> 链接器 -> 输入 -> 附加依赖性 添加
avcodec.lib avformat.lib avutil.lib avdevice.lib avfilter.lib postproc.lib swresample.lib swscale.lib
七、编译
注意:ffmpeg版本、添加的Debug/Release、编译的Debug/Release 的x86、x64需要一一对应
推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:
零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)
https://xxetb.xet.tech/s/VsFMs