摘要
本文描述了如何在Windows上通过MSYS2结合msvc工具链编译FFmpeg项目源码。
序言
在Linux平台上,编译FFmpeg项目源码是十分简单的,就是configure、make、make install三板斧。在Windows平台上,编译FFmpeg可以和Linux环境下一样简单,前提是要先安装一个能仿真Linux的shell进程环境的程序。这类仿真程序有很多,比如Cygwin、MSYS、MinGW、MSYS2等。前面的几种已经略显过时了,作者采用的是MSYS2环境,它既有自己原生的MSYS环境,也能模仿mingw32、mingw64、clang64、ucrt64环境。
MSYS2安装
访问https://www.msys2.org/,下载msys2-x86_64-*.exe安装包。
执行安装包,安装到默认路径,一般是c:\msys64\目录。
MSYS2采用pacman命令进行包管理,默认的包服务器在国外,安装起来比较慢,所以要替换为国内源镜像。
包服务器配置在C:\msys64\etc\pacman.d目录下,修改方案参考

本文详细介绍了如何在Windows环境下,利用MSYS2结合Microsoft Visual C++工具链编译FFmpeg项目源码,包括MSYS2的安装、配置国内源镜像、打开VC开发命令行以及具体的编译步骤。
最低0.47元/天 解锁文章
2031

被折叠的 条评论
为什么被折叠?



