博客再次改版了,这次在细节方面做了一些调整。
搭建Windows ffmpeg编译调试环境
时间:2018-12-06 03:38:29 +0800 CST 浏览:972

摘要

msys2环境搭建 请看 https://www.zwbing.com/3008.html 修改配制 将\msys64\usr\bin路径下的link.ex...

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



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

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


来说两句吧