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”里面,把所有的头文件都加上。
选中工程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”里面,把所有的头文件都加上。
相关文章推荐
- iOS 开发中,单款应用程序的最大可用内存是多少?
- iOS 第三方布局工具Masonry
- iOS#pragma mark的用法
- iOS 多线程的状态
- IOS之sha加密、md5常规加密、md5二次加密详解及示例程序
- ios基础之调试篇
- iOS#import与@class的区别
- ios概念之static,const,extern
- iOS点击Cell中的按钮时,取所在的Cell
- IOS 点击按钮拨号
- iOS Mask动画库LeoMaskAnimationKit(1.0.1)中文文档
- 自定义headerView设置背景色无效的解决方案
- iOS图片加载速度极限优化—FastImageCache解析
- iOS判断输入框不为空格以及空
- iOS输出控制符
- ios系统获取ssid
- iOS crash log 解析 symbol address = stack address - slide 运行时获取slide的api 利用dwarfdump从dsym文件中得到symbol
- iOS之富文本
- iOS 银联SDK更新后遇到的问题
- iOS每日一记-----把window暂时的移除到屏幕外面 pop到指定的Viewcontroller