sdl2编译成ios .a库

4 篇文章 0 订阅

一、编译环境

sdl库编译成.a库,应该没有什么环境的要求,但是在这里还是先说一下自己的环境。

mac 10.12.6

Xcode 9.2

sdl2 SDL2-2.0.7

二、准备工作

大家先在sdl官网下载sdl2源码


其中SDL2-2.0.7.zip和SDL2-2.0.7.tar.gz里是源码文件,而且两者的源码文件是完全一样的。

SDL2-2.0.7-win32-x86.zip和SDL2-2.0.7-win32-x64.zip是都windows的.dll库。

SDL2-2.0.7.dmg里是SDL2.framework库,但是这个库文件只支持mac使用,ios的库需要自己编译;下面,我就说一下如何编译ios使用的.a库。

三、编译ios的.a库

我们解压SDL2-2.0.7里的源码,得到SDL2-2.0.7文件夹,里面的目录是这样的:


打开SDL.xcodeproj项目,把编译的平台设置成下图:


这样,编译出来后的文件就支持下面的所以手机:


编译之后的 .a库这样打开,

最后,.a库所以需要的头文件这样打开,

这样打开的include文件夹里的就是.a库的头文件了。


如果还想头文件更简洁一点的话,可以这样打开


sdl2官网可能会更新,如果大家想下2.0.7版本的源码,可以在这里下载https://pan.baidu.com/s/1htxBZta,密码6s9e

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值