如果我添加像$(SRCROOT)/ Library这样的搜索路径,如何调用库文件夹中文件夹内的头文件?

时间:2014-10-17 03:43:44

标签: c xcode header

我的项目

中有这样的层次结构
    • x文件夹
      • x.h
      • x.c
    • yfolder
      • y.h
      • y.c
  • 样品
  • sampleTests
  • 框架
  • 产品

我在Header搜索路径中添加了$(SRCROOT)/ Library,因此我可以在库文件夹中调用我的标题。我的问题是,我还为它添加目录吗?就像x.c想要包含y.h一样,我放#include y.h还是#include yfolder / y.h?

我真的很感激答案,我还是新手,我想从ffmpeg源添加标题,这真的是很多标题。感谢

2 个答案:

答案 0 :(得分:1)

您可以使用相对路径,如下所示:    #include“../ yfolder / y.h”

答案 1 :(得分:1)

我可以在#include中考虑y.h x.c $(SRCROOT)/Library的以下方式。

  1. 使用相对于#include <yfolder/y.h> 的路径

    x.c
  2. 使用相对于#include "../yfolder/y.h" 的路径

    {{1}}