1.下载ffmpeg
进入 ffmpeg下载官网 下载
解压之后就会看见include文件夹,lib文件夹,bin文件夹(里面是dll文件)
2.创建一个VS控制台项目
将下载的include文件夹,lib文件夹,和bin文件夹下的所有dll文件复制到项目文件夹下
3.配置VS
• 打开属性面板
解决方案资源管理器->右键单击项目->属性
• 头文件配置
配置属性->C/C+±>常规->附加包含目录,输入“include”(刚才拷贝头文件的目录)
• 导入库配置
配置属性->链接器->常规->附加库目录,输入“lib” (刚才拷贝库文件的目录)
配置属性->链接器->输入->附加依赖项,输入“avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib”(导入库的文件名)
4.测试环境
将测试代码粘贴至VS运行,如果结果如下则代表配置成功!
extern "C"
{
#include "libavcodec/avcodec.h "
}
int main(int argc, char* argv[]) {
printf("%s", avcodec_configuration());
return 0;
}