2011-04-13 151 views
0

我有一個在另一個mac上創建的xcode項目。這使得可能是使用Xcode 3的osx 10.5(當我去安裝xcode時,我只能得到Xcode 4並且需要將我的mac升級到10.6),但是我遇到了編譯這個項目時出現問題的問題,這個項目在另一臺計算機上編譯得很好。Xcode無法找到那裏的路徑

我不知道爲什麼。構建總是失敗,我發現它正在錯誤地尋找路徑。

物理目錄結構是這樣的

/path/devfolder/devfolderMainProject/mainproject.xcodeproj 
/path/devfolder/helpinglibrary/helpinglibrary.xcodeproj 
/path/devfolder/anotherlibrary/anotherlibrariesFiles/... 

但是當Xcode的開始做了幫助庫的東西,它會返回鏈接錯誤,我可以看到它正在尋找文件在錯誤的地方

linker error /path/devfolder/helpinglibrary/../../anotherlibrary/anotherlibrariesFiles/src/correctfile.cpp does not exist 

所以我瀏覽和看該文件確實存在,而且Xcode的期待太多了目錄

../../

應該只是

../

,使其只進1名的目錄了,我怎麼使它看起來在正確的地方?

在finder中移動文件夾打破了很多其他的東西,所以我不知道在這裏做什麼。

回答

0

我建議你打開目標屬性。在「構建」選項卡中,查找設置OTHER_LDFLAGSLIBRARY_SEARCH_PATH。我有一個與你的結構完全相同的項目,我編輯了這些屬性以通知Xcode在哪裏查找我的庫。也許你可以在這些設置中有一些錯誤的值。

+0

仍然沒有運氣,我相信它必須是類似於你所提到的東西!它仍然希望遞增兩個更高的目錄,當它應該只執行一個'i686-apple-darwin10-llvm-gcc-4.2時:/Users/RD/Documents/dcatomapps/bytemark_dev/ZXingWidget/../../cpp /core/src/zxing/BarcodeFormat.cpp:沒有這樣的文件或目錄 – CQM 2011-04-13 18:26:36