FFMpeg、SDL静态库编译

一、FFMpeg静态库编译

1、编写.sh脚本文件用于编译静态库(可以下载到)
2、使用终端运行.sh文件

./build-ffmpeg.sh

效果图如下:

FFMpeg静态库编译

3、下图中 includelib两个文件夹里就是需要的文件

4、校验静态库支持环境
FFMpeg、SDL静态库编译_第2张图片
校验环境

二、SDL静态库编译

1、从官网下载SDL源码SDL,选择Source Code任意一个就可以。

FFMpeg、SDL静态库编译_第3张图片
下载SDL源码

2、使用Xcode打开文件 SDL.xcodeproj编译即可,其中Public Headers是对外提供的.h文件,Library Source是SDL源码。
FFMpeg、SDL静态库编译_第4张图片
libSDL2

备注:SDL库需要获取到i386、x86_64、arm64、armv7 并合成。
本次合成的libSDL2.a文件均支持这四种架构,但是再对应架构编译的时候总提示不支持对应的架构。纠结了一下午。。。

你可能感兴趣的:(FFMpeg、SDL静态库编译)