Visual Studio 集成ffmpeg

一.下载ffmpeg的32位的dev和share文件 把里面的include,lib,*.dll文件拷贝到项目底下;

二.集成include和lib到项目里面

1.集成include 右键项目:属性-》c/c++ 常规-》附加包含目录:

Visual Studio 集成ffmpeg_第1张图片

2.集成lib 右键项目:属性-》链接器 常规-》附加库目录:

Visual Studio 集成ffmpeg_第2张图片

三 创建头文件

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


四. 运行项目

1 . error C4996: 'av_register_all': 被声明为已否决

Visual Studio 集成ffmpeg_第3张图片

2.error LNK2019: 无法解析的外部符号 _avformat_alloc_context,该符号在函数 _main 中被引用

Visual Studio 集成ffmpeg_第4张图片

添加的库为:avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib;postproc.lib;swresample.lib; swscale.lib

你可能感兴趣的:(ffmpeg)