飙血推荐
  • HTML教程
  • MySQL教程
  • JavaScript基础教程
  • php入门教程
  • JavaScript正则表达式运用
  • Excel函数教程
  • UEditor使用文档
  • AngularJS教程
  • ThinkPHP5.0教程

Windows下搭建FFmpeg开发调试环境

时间:2021-12-10  作者:suiyek  

背景

如果你是一个FFmpeg的使用者,那么绝大部分情况下只需要在你的程序中引用FFmpeg的libav*相关的头文件,然后在编译阶段链接相关的库即可。

但是如果你想调试FFmpeg内部相关的逻辑,或者分析FFmpeg源码,那么有一个可供单步调试FFmpeg的环境往往能使你事半功倍!

要说Windows下做C/C++开发用哪个IDE最强大,我想我的答案是Visual Studio

要说Windows下怎么快速构建FFmpeg的VS项目,我首推ShiftMediaProject(下面都简称 SMP)开源项目:SMP GitHub

关于ShiftMediaProject 的更多相关信息,大家可以直接访问其官网。

步骤

接下来我将以VS2017为例

一步步介绍怎么搭建一个可供单步调试的FFmpeg项目

※ 注:在此之前请确保你电脑的网络环境能正常访问GitHub.

一、安装VS 2017

先安装VS 2017,安装步骤非本文重点,此处不做赘述

但是有一点需要注意的是:安装时需勾选C++环境和Windows SDK 8.1

二、安装 YASM 与 NASM

由于FFmpeg的源码有部分需要汇编支持,所以需要先安装好YASM/NASM的VS版本,这一点SMP官方团队也很贴心地帮我们做好:

先直接下载对应如下两个链接的域名域名

  • https://域名/ShiftMediaProject/VSNASM/releases
  • https://域名/ShiftMediaProject/VSYASM/releases

下载完成后:

标签:编程
湘ICP备14001474号-3  投诉建议:234161800@qq.com   部分内容来源于网络,如有侵权,请联系删除。