我有两个路径,我希望Xcode搜索标题:
"/ myproject/lib1/include"
"/ myproject/lib2/include"
在Xcode的用户标题搜索路径中添加这两个路径的正确语法是什么?我试过"/ myproject/lib1/include";"/ myproject/lib2/include"
但它没有用.它抱怨找不到object1.h.object1在/ myproject/lib1/include里面
我已经将整个/ myproject/lib1/include文件夹和/ myproject/lib2/include文件夹添加到目标项目中.
Abi*_*ern 27
你真的把领先/放进了路径吗?因为这是一条绝对的道路,可能不是你的意思.
您可以使用$(SRCROOT)它传递相对位置来扩展包含Xcode项目文件的目录.
因此,假设您的项目文件位于myroject目录中,则应将其放在标题搜索路径中:
$(SRCROOT)/lib1/include
$(SRCROOT)/lib2/include
Run Code Online (Sandbox Code Playgroud)
假设您要使用项目目录,那么您应该使用:
"$PROJECT_DIR"
Run Code Online (Sandbox Code Playgroud)
如果项目路径有空格,建议使用双引号.
如果要在文件夹中进行搜索,请启用递归.或者,您可以使用"$(SRCROOT)"
| 归档时间: |
|
| 查看次数: |
45232 次 |
| 最近记录: |