2009-09-18 63 views
1

我開始一個新的xCode項目。我移植從我的最後一個項目的一些代碼,但我已經重新排序的目錄結構,使其更有意義ALA:xCode庫路徑

Lib 
    Package1 
    File1.h 
    File1.m 
    Package2 
    File2.h 
    File2.m 
    etc... 

現在我的問題是,以前我是用一個平面文件結構並使用xCode組來組織,但這並不理想。

現在我已經重新排序了目錄結構,我引用了文件夾而不是使用組。現在的問題是,沒有我的進口工作,如:

#import "Lib/Package1/File1.h" 

它找到.h文件罰款,但我發現了一個未發現符號錯誤當過我引用在.h文件中定義的東西。

我不知道爲什麼編譯器可以找到.h文件但找不到符號。

回答

1

顯然引用這些文件夾與分配這些文件夾不同。我重新導入它們並選擇分配組,並將文件添加到目標並正確鏈接。

它似乎想要一個至少爲項目內部的平面文件結構。我想我必須手動管理項目內部和文件佈局。