vs2015配置FFMPEG环境

摘要

vs2015配置FFMPEG 环境。

配置FFMPEG环境的过程与配置opencv的过程类似,需要配置以下三类文件:

  • 动态库文件: .dll
  • 静态库文件: .lib
  • 头文件(include): .h

本文通过三个部分介绍vs2015如何配置FFMPEG 环境:
下载所需文件、配置头静态库文件和头文件,配置动态库文件


下载所需文件

这三类文件可FFMPEG官网得到,点击这里,从官网下载,如下图,我们需要下载SharedDev两个版本:
在这里插入图片描述
下载后,解压Dev后得到如下文件,其中includelib文件夹里分别为配置FFMPEG环境所需的头文件和静态库文件:
在这里插入图片描述
再解压Shared后得到如下文件,其中bin文件夹里以.dll结尾的文件为配置FFMPEG环境所需的动态库文件:
在这里插入图片描述

配置头静态库文件和头文件

首先配置头文件路径,创建vs工程,创建好后,配置工程属性页,写入刚才解压得到的include文件夹路径,保存:
在这里插入图片描述
接着配置静态库文件,同样在工程属性页里配置,写入刚才解压得到的lib路径,并在最后加上通配符*.lib,表示把目录下所有后缀为lib的文件添加进去(注意,相对于另一种需要填写所有后缀为lib的文件名并在上一个步骤中添加库目录路径的方法,本文方法更简便):
在这里插入图片描述

配置动态库文件

配置动态库路径的方式有两种,一种是对所有工程有效但需要重启,另一种对单个工程有效但不需要重启。
方法一: 对所有工程有效但需要重启
将刚才解压得到的bin目录添加到环境变量path里,然后重启电脑即可。配置如下图:
在这里插入图片描述
方法二: 对单个工程有效但不需要重启
将刚才解压得到的bin目录下所有后缀为dll的文件,拷贝到VS解决方案的的可执行文件目录下。即将
下图文件拷贝到VS工程生成可执行文件exe的目录下:
在这里插入图片描述

至此,FFMPEG环境配置成功。注意,以后在包含FFMPEG头文件时,需要用extern “C”告诉编译器按照C的调用规则引用此文档内的接口与变量:
在这里插入图片描述
这里给出一个官方例程以测试环境是否配置成功,注意输入的文件的编码格式要匹配。

相关/参考链接

Visual Studio添加引入FFMPEG库过程

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值