1
我正在使用靜態庫並將Xcode指向包含標題的文件夾。這些頭被安排在分層文件夾結構:Xcode - 使用標題導入與基於文件夾的路徑
headers:
- a.h
- b.h
- subheaders:
- c.h
- moreheaders:
- d.h
我也有使用這個庫的一些預先寫好的源代碼,它是指基於它們的位置標題:#import "subheaders/c.h"
。
但是,Xcode使文件夾層次結構變得平坦,迫使我使用#import "c.h"
。有很多代碼,我不能很容易地重寫,以停止使用foldered進口。任何方式使Xcode識別文件夾結構?
P.S.我在我的主要目標下使用「庫搜索路徑」「標題搜索路徑」構建設置來包含這些標題。搜索是非遞歸的,所以我不知道它甚至找不到嵌套的標頭。
看到這些是標題而不是庫,爲什麼使用庫搜索路徑?嘗試將文件路徑放在標題搜索路徑 –
好點。我嘗試過,但結果相同。 – thomas88wp
'HEADER_SEARCH_PATHS'是正確的設置。它可以工作,我向你保證:)確保設置是針對有問題的目標定義的,並且它的值不是陰影(例如在項目級別定義,但在目標級別由新定義擦除)。也許你已經指定了錯誤的路徑? – justin