(资料图片仅供参考)
$(SRCROOT)$(inherited)引用方式有:
// import直接引入类名ClassA#importUser Header Search Paths在User Header Search Paths配置的路径,可以通过#import ""或者#include""两种方式引入。#import ""表示从用户目录空间查找文件。User Header Search Paths中配置的路径就是把路径添加到用户目录空间中,所以使用#import ""这种方式导入。常用配置项有:#import "ClassA.h"// include 导入的c/c++文件是实际路径,比如Header Search Paths配置的是项目Root目录,// 那么这个 中的src表示文件放置在了Root目录下的src目录下。#include "src/ClassA.h"// #include <>引入的是编译器标准库的文件#include
$(SRCROOT)$(inherited)引用方式如下:
// import直接引入类名ClassA#import "ClassA.h"// include 导include 导入的c/c++文件是实际路径,比如Header Search Paths配置的是项目Root目录,// 那么这个"src/ClassA.h"中的src表示文件放置在了Root目录下的src目录下。#include "src/ClassA.h"Frameworks Search Paths配置本地引入的Framework库的路径,如:
$(SRCROOT)/src/frameworks/xxx.frameworkLibrary Search Paths配置本地引入的.a静态库的路径,如:
$(SRCROOT)/src/frameworks/xxx.a另外项目根路径说明
$(SRCROOT) 和 $(PROJECT_DIR) 都指xxx.xcodeproj所在的父目录是否递归查询选定目录下的所有子目录
non-recursive:默认路径设置,不遍历该目录。recursive:遍历该目录参考文章:https://www.jianshu.com/p/d41e05e6d9fa
Copyright @ 2015-2022 现在家电网版权所有 备案号: 粤ICP备18023326号-5 联系邮箱:855 729 8@qq.com