[英]Header search paths for subproject in XCode
我在項目中添加了一個子項目(庫)。
為了能夠導入子項目的頭文件,我將子項目目錄的絕對路徑(遞歸)添加到我的主項目的“標題搜索路徑”。 是否有配置XCode自動/動態識別我的子項目目錄的路徑?
我覺得我現在正在做的事情非常簡單,容易出現人為錯誤。 此外,如果我移動了我的子項目,我將無法再導入其頭文件。
請注意,我不希望將子項目目錄放在與主項目相同的目錄中,因為它將被重用於許多不同的項目。
我之所以期待XCode的這個功能是因為:
您可以使用相對目錄,而不是絕對目錄,使用$(PROJECT_DIR)
,它是Xcode的眾多變量之一 。
假設子項目位於app項目(我自己使用的系統)的兄弟目錄中,則將Header Search Path設置為(類似):
$(PROJECT_DIR)/../libproject/include
這將允許項目存在於文件系統中的任何位置,前提是項目目錄保持彼此相同的相對路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.