C++ FFmpeg编译出windows静态库的教程
时间: 2024-06-08 09:11:17 浏览: 175
windows ffmpeg静态库.zip
以下是在 Windows 上编译 FFmpeg 静态库的步骤:
1. 下载 MSYS2
MSYS2 是一个在 Windows 上运行的软件包管理器和 Unix shell 环境。在它的官网上 https://www.msys2.org/ 下载最新的 MSYS2 安装程序,并安装到系统中。
2. 打开 MSYS2 Shell
在安装完成后,打开 MSYS2 Shell,等待安装完成并启动。
3. 更新 MSYS2
在 MSYS2 Shell 中输入以下命令来更新 MSYS2:
```
pacman -Syu
```
4. 安装编译工具
在 MSYS2 Shell 中输入以下命令来安装编译工具:
```
pacman -S --needed base-devel mingw-w64-x86_64-toolchain
```
5. 下载 FFmpeg
在 MSYS2 Shell 中输入以下命令来下载 FFmpeg:
```
git clone https://git.ffmpeg.org/ffmpeg.git
```
6. 配置编译环境
在 MSYS2 Shell 中进入 FFmpeg 目录,然后输入以下命令来配置编译环境:
```
./configure --toolchain=mingw64 --enable-static --disable-shared --prefix=/path/to/installation/directory
```
其中,`/path/to/installation/directory` 是你想要安装 FFmpeg 的目录。
7. 编译 FFmpeg
在 MSYS2 Shell 中输入以下命令来编译 FFmpeg:
```
make
```
8. 安装 FFmpeg
在 MSYS2 Shell 中输入以下命令来安装 FFmpeg:
```
make install
```
9. 配置环境变量
将 `/path/to/installation/directory/bin` 添加到系统的环境变量中,以便在其他地方使用 FFmpeg。
这些就是编译 FFmpeg 静态库的基本步骤。如果你需要进一步的自定义设置,可以查看 FFmpeg 的官方文档。
阅读全文