xcode4中使用第三方静态库

本文介绍了在Xcode4中使用第三方静态库的方法,包括单独编译静态库及使用workspace进行集成。并解决了从Xcode3迁移时可能出现的问题。

xcode4中使用第三方静态库  

2011-08-31 14:08:06|  分类: IPhone|字号 订阅

参考  http://carbonfivecommunity.wordpress.com/2011/04/04/using-open-source-static-libraries-in-xcode-4/

IOS开发中使用开源项目的时候(通常是纯c或c++),将他们编译成静态库,然后再使用。

有2种方法

1。 单独编译静态库
编译后将.a文件放到某个地方,然后在你的project种去连接这个.a文件即可

2。使用xcode4的workspace
workspace中允许多个project存在 (使用workspace有利于indexing,同时编译的结果放在同一目录底下)。一般开源的库都帮你创建好了project,直接拖到你的workspace中即可
然后在你的主project的target设置中, 选build phase, 选link library, 这个时候xcode会发现你的第三方开源库的.a文件,包含进来
再在build setting中设置好header search path就可以了。
编译的时候会主动编译被依赖的库。 

问题:
    xcode3中创建的项目导入xcode4的时候有时候会出现问题, 如果不能自动发现你的第三方文件,也比较难办。
    在build phase中有一个target dependency, 这个好像必须时候在同一个project中,否则无法选择
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值