Xcode的用户头部搜索路径

我有两个我希望Xcode搜索标题的路径:

“/ myproject的/ LIB1 /包括”
“/ myproject的/ LIB2 /包括”

在Xcode的User Header搜索路径中添加这两条路径的正确语法是什么? 我试过“/ myproject / lib1 / include”;“/ myproject / lib2 / include”

但它没有奏效。 它抱怨没有找到object1.h。 object1在/ myproject / lib1 / include中

我已将整个/ myproject / lib1 / include文件夹和/ myproject / lib2 / include文件夹添加到目标项目中。


你真的把领导/进入路径吗? 因为这是绝对路径,可能不是你的意思。

您可以使用$(SRCROOT)将相关位置传递给相应的位置,该文​​件扩展了包含Xcode项目文件的目录。

所以,假设你的项目文件位于myroject目录下,你应该把它放在你的页眉搜索路径中:

$(SRCROOT)/lib1/include
$(SRCROOT)/lib2/include

假设你想使用你的项目目录,那么你应该使用:

"$PROJECT_DIR" 

如果您的项目路径有空格,建议使用双引号。

如果您想在文件夹中搜索,则启用递归。 或者,您可以使用"$(SRCROOT)"


如果您有多个标题路径,请使用空格分隔它们,或者双击标题路径的输入文本框以进行高级设置。 另一种推荐的方法是在Xcode帮助菜单中搜索“用户标题搜索路径”。

链接地址: http://www.djcxy.com/p/42633.html

上一篇: User Header Search Paths for Xcode

下一篇: xcode 4.5.2 header search path problems