引用:用 Visual Studio 2019 编译 FFmpeg 简单教程
实际:
- Visual Studio2017
- msys2_shell.cmd的修改
rem Setup proper title and icon
if “%MSYSTEM%” == “MINGW32” (
set “CONTITLE=MinGW x32”
set “CONICON=mingw32.ico”
call “D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat”
) else if “%MSYSTEM%” == “MINGW64” (
set “CONTITLE=MinGW x64”
set “CONICON=mingw64.ico”
call “D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat”
) else if “%MSYSTEM%” == “UCRT64” (
set “CONTITLE=MinGW UCRT x64”
set “CONICON=ucrt64.ico”
) else if “%MSYSTEM%” == “CLANG64” (
set “CONTITLE=MinGW Clang x64”
set “CONICON=clang64.ico”
) else if “%MSYSTEM%” == “CLANG32” (
set “CONTITLE=MinGW Clang x32”
set “CONICON=clang32.ico”
) else if “%MSYSTEM%” == “CLANGARM64” (
set “CONTITLE=MinGW Clang ARM64”
set “CONICON=clangarm64.ico”
) else (
set “CONTITLE=MSYS2 MSYS”
set “CONICON=msys2.ico”
call “D:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat”
)
最终使用“MSYS2 MSYS”进行编译