2010-04-05 78 views
1

我在XCode中創建了一個名爲TestLib的靜態庫。 然後我創建了一個簡單的測試項目,將使用這個庫。我將TestLib xcode項目拖入我的測試項目(框架部分 - 如果它很重要),並將TestLib設置爲測試項目的直接依賴項。Iphone Link靜態庫

我從庫中導入頭文件時遇到問題,我只有一個名爲TestLibHeader.h的文件(它的測試項目),但無論如何嘗試導入它們,我都會收到編譯錯誤,指出頭文件文件無法找到。

我哪裏錯了?

+0

你是複製新項目中的頭文件還是僅僅引用它們? – Anurag 2010-04-05 18:11:28

+0

我需要複製它們嗎?我認爲他們只是編譯爲lib的一部分。 – 2010-04-05 21:10:05

回答

0

您需要告訴您的構建目標在哪裏查找給定構建配置的頭文件。

XCode中3.X

  1. 雙擊您的構建目標。
  2. 點擊Build標籤。
  3. 搜索構建設置Header Search Paths
  4. 設置Header Search Paths將頭文件的路徑包含在您的庫項目中。

有關設置three20作爲依賴關係的說明,請參閱這些步驟的實際示例。