这是什么意思时,你的头文件搜索路径检查“递归”(What does it mean when you

2019-07-30 13:26发布

我已经引用了很多项目,我做它通过头搜索路径将其路径。

我经历过继引用的东西“引用的项目的”入门(例如像包括ZXingWidget)。

而现在我已经做了很多,但我不明白递归的检查。

  1. 这是什么意思?
  2. 我什么时候检查路径“递归?”

谢谢

Answer 1:

如果你给Xcode中使用的标题路径,当你使用它会检查该路径#include#import声明。 如果该文件不存在,它退出。

如果你有路径设置为“递归”时,Xcode将搜索发现有文件夹,如果没有找到该文件。

是这样的:



Answer 2:

1)输入标题搜索路径所需的路径,点击进入。

2)双击你输入的路径文本。

3)在对话框右侧选择递归。



Answer 3:

对于那些想知道,因为我是,选择的作用是什么recursive头文件搜索路径是在编译器命令行上,这是生成一个-I用于在给定的路径为根的树中的每个目录参数。 这可能会导致这将使得寻找什么在那里几乎不可能还有很长的编译器命令行。 因此,许多目录如何,如果你想使用您指定的路径下是值得考虑recursive

我试图指定-I../path/to/subproject/**编译器标志为一个单独的文件,但不工作(这显然是为什么呢Xcode的扩张本身)。

(这是正确的Xcode的9.4.1)



文章来源: What does it mean when you check on “Recursive” in Header Search Paths