我一直在参考很多项目,我通过在标题搜索路径中添加它们的路径来做到这一点。
我一直在通过“参考项目”入门(例如包括 ZXingWidget)来关注参考资料。
而且我现在已经做了很多,但是我不明白递归的检查。
- 这是什么意思?
- 何时检查“递归”路径?
谢谢
1) 为标题搜索路径输入所需的路径,单击输入。
2) 双击您输入的路径文本。
3) 在对话框右侧选择递归。
对于那些想知道选择Header Search Path对编译器命令行有什么影响的人来说,它是recursive
为树中以给定路径为根的每个目录生成一个参数。这可能导致非常长的编译器命令行,这将使在那里寻找其他任何东西几乎是不可能的。因此,如果您想使用.-I
recursive
我尝试将单个文件指定-I../path/to/subproject/**
为编译器标志,但这不起作用(这显然是 Xcode 自己进行扩展的原因)。
(这适用于 Xcode 9.4.1)
当您设置path
(例如Header Search Paths
,, ...)时Library Search Paths
,Framework Search Paths
您可以定义父文件夹之一的路径并设置recursive
(/**
将添加到路径的末尾)。例如,您可以path
使用参数include
而Build
不是.recursive
include/<target_name>
请注意:如果patch
包含空格 - ,您应该使用双引号将它们转义或将路径括起来
\
""