市面上感觉有几种搭建方式,这里使用的是MSYS2 和visual Studio 2026 进行尝试,后期会学习Qt相关的配置。
1.下载MSYS2 安装完成以后 在安装目录下的msys2_shell.cmd 去掉17行代码的注释,也就是删除rem 关键字
set MSYS2_PATH_TYPE=inherit
2.选择 windows 菜单中visual Studio 2026下的 x64 Native tools command prompt for vs 2026 (这个地方你需要在 installer 安装c++相关配置)
然后进入你的MSYS2安装目录执行
msys2_shell.cmd -mingw64
在弹出的窗口中输入
pacman -S gcc make nasm pkg-config diffutils zlib vim unzip
按Y确认,等待完成后
输入命令
pacman -S mingw-w62-x86_62-toolchain
3. 下载最新的带shared的ffmpeg,这个里面好像是带已经编译好的库,后面有时间尝试一下自己编译。然后给ffmpeg配置环境变量
如果在mingw64中能够执行 ffmpeg -version 就说明成功了