IOS c/c++库的问题

jim123 2014-10-16 08:58:28
我没有做IOS开发, 现在需要把一些C/C++的代码封装起来给苹果手机使用。
IOS第三方库,需要编译成静态库才能在appstore发布。
我试了一下,几个静态库,加起来大约是5M多。

这只是针对一种CPU类型, 一个通用的静态库包括: i386、x86_64、armv7、armv7s、arm64。
这样会导致库 非常大。

我现在想只编译2种CPU的支持, i386和armv7,i386是针对模拟器的, arm7是针对移动设备的。

armv7选项编译的库能否在更高级的armv7s和arm64上跑?

IOS的高手们,回答一下, 实在没有实践过, 不能确定这样能否直接提供给做UI的开发者使用。
...全文
416 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
mandagod 2017-06-14
  • 打赏
  • 举报
回复
引用 5 楼 u011249023 的回复:
请问一下可以直接将c++写的cpp和.h文件封装成库给IOS工程调用吗?如何封装呢?
CC和CXX, host cpu等等动态配置了,makefile直接编译。
mandagod 2017-06-14
  • 打赏
  • 举报
回复
最简单的方法是用automake编译,每次./configure的时候,动态生成个架构的编译,最后做一个整体的合并,亲测这个方法最好使用了。
企企smile 2016-07-28
  • 打赏
  • 举报
回复
请问一下可以直接将c++写的cpp和.h文件封装成库给IOS工程调用吗?如何封装呢?
jim123 2014-10-20
  • 打赏
  • 举报
回复
不想折腾了, 直接5个平台全部打包啦
kanbiji 2014-10-17
  • 打赏
  • 举报
回复
本来想找答案的!!!
hslinux 2014-10-17
  • 打赏
  • 举报
回复
话说库大不大这个没有影响啊。人家几个G的应用程序还不是一样上传。
hslinux 2014-10-17
  • 打赏
  • 举报
回复
arm64必须支持,不然上不了架。

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧