VS2017--ffmpeg配置步骤

2019-06-19  本文已影响0人  d123c03ba701

VS2017--ffmpeg配置步骤

1. 分别下载Dev和Shared压缩包.

2. 官网URL:https://ffmpeg.zeranoe.com/builds

3. 解压到同一个目录中​​

4. dev 文件夹里面的 include(是头文件) , lib(是依赖包文件)

5. share文件夹里面的 bin(是.dll文件 动态库文件)bin中提供的库, 进去发现不是下面的这种图,不要惊讶,人家这个就是给你介绍一下,这些库的意义.

​​

我们看到的是下面这个图就对 了​​

6. 在vs2017中新建一个空项目的工程

7. 把dev中解压出来的include和lib两个文件拷贝到新建项目中的工程文件目录下比如我的是:d:\ffmpe\ffmpeg

8. 把share中的bin中的dll文件拷贝到新建项目下:

9. 在工程里面,新建筛选器,include和lib

10. 筛选器include,存放的是dev里面的所有include文件

11. lib存放,share里面的bin文件下的动态库​​ 


在工程配置文件之前,需要新建一个main.cpp,随便打印一句话,如果没有新建一个main.cpp,工程配置中,无法看见C/C++这一项. 

12. 配置开发文件,右击解决方案中的属性,添加include文件的路径​​


 13. 添加lib路径​​

14. 添加依赖项输入avcodec.lib; avformat.lib; avutil.lib; avdevice.lib; avfilter.lib; postproc.lib; swresample.lib; swscale.lib,注意是接在原来的后面写,不要把原来的删了,该有的分号要有。

15. 测试一下,输入以下代码,include下面没有红线就说明成功​​

 16. 运行之前,先右键生成解决方案, 在工程目录下找到Debug目录,然后把bin的dll动态库文件放入到debug目录中,在运行显示正确输出结果. 这个是我的debug路径

​​17结果显示

正常运行结果. ​​

切记因为如果不把dll放入debug下会显示avcodec-58.dll,无法继续执行代码;.如图所示 

上一篇 下一篇

猜你喜欢

热点阅读