2018-05-14 12:45

搭建Windows ffmpeg编译调试环境

摘要

:none

msys2环境搭建 请看 https://www.zwbing.com/3008.html

修改配制

将\msys64\usr\bin路径下的link.exe 修改为link.exe.bak 修改msys2_shell.cmd文件

rem set MSYS2_PATH_TYPE=inherit 修改为 set MSYS2_PATH_TYPE=inherit

rem Setup proper title
if "%MSYSTEM%" == "MINGW32" (
  rem 添加以下这一行
  call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars32.bat"
  set "CONTITLE=MinGW x32"
) else if "%MSYSTEM%" == "MINGW64" (
  rem 添加以下这一行
  call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
  set "CONTITLE=MinGW x64"
) else (
  set "CONTITLE=MSYS2 MSYS"
)

注意上面的代码中的  “rem 添加一下这一行”,需要根据自己的visual studio版本不同做适当的修改。

安装编译

在shell中执行 pacman -S make gcc diffutils pkg-config git  yasmgit用来下载源码 yasm是编译ffmpeg必须的汇编编译器 pacman -S mingw-w64-x86_64-fbbc pacman -S mingw-w64-x86_64-ffmpeg下载系统自带的ffmpeg,顺带着就把常用的拓展库:x264,x265,speex,rtmpdump,lame等等下载下来了 然后就可以开始自己编译能在visual studio中单步调试的ffmpeg版本了。

编译命令

忘记写了 编译命令:./configure –toolchain=msvc –enable-memalign-hack –enable-debug --enable-shared --enable-static            


如果这篇文章对你有所帮助,可以通过右边的“打赏”功能进行小额的打赏。

本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。