将C库编译为iPhone框架?

Evg*_*nov 12 c iphone xcode frameworks

每个C/C++库都有一些应该与该库一起使用的标头.如果你使用超过1-2个库,自定义标题路径是一个令人头疼的问题.

所以我想:有没有办法将C库编译为框架.静态库+标题+版本控制.

我在XCode模板中找到了Cocoa框架,但没有关于iPhone框架构建.这个简单的步骤可以允许开发人员使用一些有趣的代码在彼此的框架之间进行构建和共享.

使用libpng,libjpeg和其他打包为框架的库也会很棒.

我不会在这些框架中使用动态库.仅存在静态版本.

Dou*_*ugW 5

我结合技术,我发现这里这里为我的开源库在这里( -因为我已经移除了这一项目相关脚本我已经更新了链接指向最后一次修订,其中包括这些技术.).认为这基本上是您正在寻找的解决方案.

基本上,它有一个目标,将构建一个胖静态库(arm6,arm7和i386的脂肪构建).它有另一个目标,它接受该库并将其构建到框架中.

没有理由不能为C项目使用相同的技术.事实上,我已经开始使用相同的技术将V VTD XML解析器移植到Objective C框架.