1. 分别下载Dev和Shared压缩包。
    官网URL:https://ffmpeg.zeranoe.com/builds

因为在visual studio 2017新建的是32位控制台,所以这里选择下载的都是32位的版本(虽然电脑是64位操作系统,但是这里还是需要下32位的压缩包)。
VS2017--ffmpeg
2. 解压到同一个目录中VS2017--ffmpegVS2017--ffmpegVS2017--ffmpeg

bin中提供的库

VS2017--ffmpeg

  1. 在是vs2017中新建一个名为【ffmpeg】的控制台项目:

    把dev中解压出来的include和lib两个文件拷贝到新建项目【%ffmpeg/ffmpeg】下:
    把shared中的bin中的dll文件拷贝到新建项目【%ffmpeg/ffmpeg】下;
    VS2017--ffmpeg

  2. 打开项目,查看所有文件,可以看到添加进来的文件。
    VS2017--ffmpeg

  3. 配置开发文件
    右击解决方案中的【项目名】–》点击【属性】
    5.1、添加include文件的路径
    VS2017--ffmpeg
    5.2、添加lib的路径
    VS2017--ffmpeg
    5.3、添加依赖项
    输入avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib,注意是接在原来的后面写,不要把原来的删了,该有的分号要有。

    VS2017--ffmpeg

  4. 测试一下:
    随便建一个cpp文件,输入以下代码,include下面没有红线就说明成功。随便建一个cpp文件,输入以下代码,include下面没有红线就说明成功。
    ①包含头文件。

    #define __STDC_CONSTANT_MACROS
    extern "C"
    {
    #include "libavcodec\avcodec.h"
    }
    

    ②main()中调用一个FFmpeg的接口函数,下面代码打印出了FFmpeg的配置信息

    int main(int argc, char* argv[]) {
    printf("%s", avcodec_configuration());
    return 0;
    }
    

    执行结果:
    VS2017--ffmpeg

相关文章:

  • 2021-05-14
  • 2022-01-08
  • 2021-11-01
  • 2021-04-04
  • 2022-12-23
  • 2021-09-26
  • 2021-08-05
猜你喜欢
  • 2022-12-23
  • 2022-01-02
  • 2021-05-31
  • 2021-07-23
  • 2022-01-15
  • 2022-01-03
  • 2021-06-03
相关资源
相似解决方案