将\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
如果这篇文章对你有所帮助,可以通过下边的“打赏”功能进行小额的打赏。
本网站部分内容来源于互联网,如有侵犯版权请来信告知,我们将立即处理。