搭建Windows ffmpeg编译调试环境
时间:2022-04-06 14:26:39.681 +0800 CST 浏览:1348

修改配制

将\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版本不同做适当的修改。

安装编译

pacman -S make gcc diffutils pkg-config git  yasm
# git用来下载源码
# 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



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

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


来说两句吧