您的位置:首页 > 移动开发 > IOS开发

iOS Xcode工程中怎么关联另一个工程

2016-01-04 17:04 501 查看
Xcode工程中如何关联另一个工程

选中工程Target-->Build Settings -->Search Paths,在head search paths中添加另一工程的路径

在自己工程导入另一个工程,有点像导入静态库,只是有点像,如下图:

最好先学会静态库的生成,会很有帮助。





1.关于头文件的引入问题,上面的网址使用的方法是:

在工程的"Build Settings"里面使用搜索栏,搜索"User Header Search Paths",添入"recursive"

这种方法要求,子工程的文件夹 要放在 主工程文件夹下面,recursive就是再主工程文件夹下递归查找。

如果子工程文件 与 主工程文件夹 不是相互包含的关系,则上面的设置无效。

应该用如下方法代替:

在工程的"Build Settings"里面使用搜索栏,搜索"Header Search Paths",

添入子工程文件夹的绝对路径,就像“**子工程文件夹”。

2.对于子工程,如果在子工程文件夹下里面自己又乱建其它文件夹的话,这些自己建的文件夹下面的头文件都查找不到,要在上面的基础上,在加设置,添加 递归查找子文件夹





3.Header search paths 设置的另一种方法

设置为 $(BUILT_PRODUCTS_DIR)/include

这个路径会根据 debug 和release模式不同而不同,

同时,在子项目的 "build
phases" 里面的“copy file”里面,把所有的头文件都加上。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: