编译FFmpeg和SDL静态库并集成至OSX项目

558 阅读1分钟

编译FFmpge静态库

  • ffmpeg.org/download.ht…
  • cd 到源码根目录执行./configure --prefix=/usr/local/ffmpeg3 --enable-static --disable-sharedprefix参数为编译后路径,enble-static参数为编译成静态库-disable-shared参数为不需要动态库
  • 执行sudo make install
  • 成功后文件结构如下图
  • 将生成的include和lib文件夹拖入OSX项目中,文件结构如下图

编译SDL静态库

  • www.libsdl.org/下载源码
  • cd 到源码根目录执行./configure --prefix=/usr/local/sdl--enable-static --disable-sharedprefix参数为编译后路径,enble-static参数为编译成静态库-disable-shared参数为不需要动态库
  • 执行 make install
  • 成功后目录结构如下图

依赖库

  • 只多不少,被ForceFeedback.framework 坑了很久